2010-05-20 4 views
0

Привет, я работаю над приложением ASP.NET \ C#;стиль вертикального выравнивания для текста

У меня есть страница с div внизу, чтобы показать сообщения об ошибках \ успешное сообщение конечному пользователю. Эти сообщения попадают в метку asp внутри этого div. Мне нужно, чтобы эти сообщения были вертикально выровнены, и до сих пор я не имел успеха. Вертикальное выравнивание, похоже, не работает с IE.

Любой совет по этому вопросу?

ТКС

+0

вы можете разместить код HTML/CSS у вас есть до сих пор? – GSto

ответ

-1

Вам нужно будет создать HTML таблицу внутри DIV. Затем вы можете использовать valign в пределах <td>.

Если вам нужна дополнительная иллюстрация, вы должны опубликовать HTML, так что мы можем помочь

Пример кода:

<div> 
    <table id="id1" cellspacing="0" cellpadding="0" width="100%" border="0"> 
    <tr> 
      <td width="100%" valign="middle">Your message goes here....</td> 
    </tr> 
    </table> 
</div> 
+0

Привет, tks для вашего ответа, но он полностью не решает мою проблему. Если мое сообщение окупится, например, в строки, только первая строка кажется центрированной, а вторая строка обрезана ... = '(=' (= '( – DJPB

+0

Считается плохой практикой использовать таблицы для макета. – quoo

0

Набор display: table-cell и vertical-align: center в CSS для элементов, которые содержат текст.

1

Что об использовании

line-height: /*parent height*/ 

На родительском элементе

Смежные вопросы