Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование > Веб программирование
Сообщения за день Поиск
Знаете ли Вы, что ...
...нарушения правил форума наказываются. Старайтесь их не нарушать.
<< Предыдущий совет - Случайный совет - Следующий совет >>

Веб программирование Вопросы WEB программирования (Java Script и т.д.)


Ответить

 
Опции темы Опции просмотра
Старый 27.04.2010 00:46   #1  
Real ID Group
Аватар для Maxim Kopytov
Оффлайн
PM
AKA:Maximus
Сообщений: 1,481
+ 806  740/408
– 10  12/10

UzbekistanОтправить сообщение для Maxim Kopytov с помощью ICQОтправить сообщение для Maxim Kopytov с помощью Skype™
Борьба с IE. Центрирование содержимого по вертикали

Кому удавалось победить IE?
Строю горизонтальную менюшку при помощи элементов текстового списка.

Сейчас она такая:



А нужно, чтобы текст в блоках был по центру. По горизонтали - не проблема. А вот как сделать центрирование по вертикали?

[HTML]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<title>Vertical align MIDDLE</title>
<style type="text/css">
body {font: 11px Arial, Helvetica, sans-serif;}
ul, li { list-style: none outside none;}
ul {padding: 0;}
li {float: left; background-color:#FFCC99; margin: 0 10px 0 0; width:130px;}
a {display: block; background-color:#FF9900; height: 46px; text-align:center;}
.left {padding-left: 10px;}
.right {padding-right: 10px;}
</style>
</head>
<body>
<ul>
<li><div class="left"><div class="right"><a href="#">Main page</a></div></div></li>
<li><div class="left"><div class="right"><a href="#">Products</a></div></div></li>
<li><div class="left"><div class="right"><a href="#">Interesting article about Mr. Brown</a></div></div></li>
<li><div class="left"><div class="right"><a href="#">Hallo! How are You?</a></div></div></li>
<li><div class="left"><div class="right"><a href="#">Feedback</a></div></div></li>
</ul>
</body>
</html>
[/HTML]
__________________
Internet, Hosting, Colocation
Ответить 
Старый 27.04.2010 01:13   #2  
Known ID Group uParty Member
Аватар для Dolphin
Оффлайн
Imperium of Man
Inquisitor
Сообщений: 5,990
+ 5,680  4,442/2,033
– 128  137/102

Russian FederationОтправить сообщение для Dolphin с помощью ICQОтправить сообщение для Dolphin с помощью Skype™Facebook
display: table-cell; vertical-align: middle;
Ответить 
Старый 27.04.2010 09:03   #3  
Real ID Group
Аватар для Maxim Kopytov
Оффлайн
PM
AKA:Maximus
Сообщений: 1,481
+ 806  740/408
– 10  12/10

UzbekistanОтправить сообщение для Maxim Kopytov с помощью ICQОтправить сообщение для Maxim Kopytov с помощью Skype™
Цитата:
Сообщение от Dolphin Посмотреть сообщение
display: table-cell; vertical-align: middle;
Internet Explorer 6,7 об этом не знает.
Если бы все было так просто.
__________________
Internet, Hosting, Colocation
Ответить 
Старый 27.04.2010 09:34   #4  
Open ID Group uParty Member
Аватар для Timur Naimov
Оффлайн
Сообщений: 412
+ 62  206/121
– 0  0/0

UzbekistanОтправить сообщение для Timur Naimov с помощью ICQОтправить сообщение для Timur Naimov с помощью YahooОтправить сообщение для Timur Naimov с помощью Skype™
Цитата:
Сообщение от Maxim Kopytov Посмотреть сообщение
А вот как сделать центрирование по вертикали?
Сверстайте меню таблицей, у td есть valign.
Ответить 
Старый 27.04.2010 09:56   #5  
Real ID Group
Аватар для Maxim Kopytov
Оффлайн
PM
AKA:Maximus
Сообщений: 1,481
+ 806  740/408
– 10  12/10

UzbekistanОтправить сообщение для Maxim Kopytov с помощью ICQОтправить сообщение для Maxim Kopytov с помощью Skype™
Цитата:
Сообщение от Timur Naimov Посмотреть сообщение
Цитата:
Сообщение от Maxim Kopytov Посмотреть сообщение
А вот как сделать центрирование по вертикали?
Сверстайте меню таблицей, у td есть valign.
Требование - блочная верстка.
Таблицы только для контента.

Использование условных комментариев допускается.

<!--[if IE]> Инструкции для Internet Explorer <![endif]-->
<!--[if IE 5]> Инструкции для IE 5 <![endif]-->
<!--[if IE 5.0]> Инструкции для IE 5.0 <![endif]-->
<!--[if IE 5.5]> Инструкции для IE 5.5 <![endif]-->
<!--[if IE 6]> Инструкции для IE 6 <![endif]-->
<!--[if IE 7]> Инструкции для IE 7 <![endif]-->

Последний раз редактировалось Maxim Kopytov; 27.04.2010 в 09:59.
Ответить 
Старый 27.04.2010 10:01   #6  
Real ID Group
Аватар для Aziz Madetov
Оффлайн
Сообщений: 1,504
+ 3,004  1,175/528
– 55  21/17

Uzbekistan
Задайте блокам фиксированную высоту и подгоните padding под размер шрифта в пикселах.

Последний раз редактировалось Aziz Madetov; 27.04.2010 в 10:07.
Ответить 
Старый 27.04.2010 10:04   #7  
Real ID Group Ultimate uParty Member ЕС
Аватар для Evgeniy Sklyarevskiy
Оффлайн
UZINFOCOM
Сотрудник ZiyoNET
AKA:ЕС, barbaris, arbuz
Сообщений: 32,709
+ 10,568  16,236/8,377
– 50  472/298

UzbekistanLiveJournalАккаунт на TwitterFacebook
Оффтоп:
Цитата:
Сообщение от Maxim Kopytov Посмотреть сообщение
Требование - блочная верстка.
Чье требование? Неужели заказчика? Не стоит упираться в блочную верстку ради нее самой, часто проще таблицами сделать.
Ответить 
Реклама и уведомления
Старый 27.04.2010 10:09   #8  
Real ID Group
Аватар для Maxim Kopytov
Оффлайн
PM
AKA:Maximus
Сообщений: 1,481
+ 806  740/408
– 10  12/10

UzbekistanОтправить сообщение для Maxim Kopytov с помощью ICQОтправить сообщение для Maxim Kopytov с помощью Skype™
Цитата:
Сообщение от eNews uz Посмотреть сообщение
Задайте блокам фиксированную высоту и подгоните padding под размер шрифта в пикселах.
А если текст в 2 или 3 строки?
Смотрите иллюстрацию выше, в 1-ом сообщении.
Ответить 
Старый 27.04.2010 10:14   #9  
Real ID Group
Аватар для Aziz Madetov
Оффлайн
Сообщений: 1,504
+ 3,004  1,175/528
– 55  21/17

Uzbekistan
Цитата:
Сообщение от Evgeniy Sklyarevskiy Посмотреть сообщение
Чье требование? Неужели заказчика? Не стоит упираться в блочную верстку ради нее самой, часто проще таблицами сделать.
Согласен. Блочная верстка была бы уместна при выпадающем меню.
Ответить 
Старый 27.04.2010 10:17   #10  
Real ID Group
Аватар для Aziz Madetov
Оффлайн
Сообщений: 1,504
+ 3,004  1,175/528
– 55  21/17

Uzbekistan
Цитата:
Сообщение от Maxim Kopytov Посмотреть сообщение
А если текст в 2 или 3 строки?
Смотрите иллюстрацию выше, в 1-ом сообщении.
К сожалению, мобильная версия форума не отображает картинки. См. предыдущее мое сообщение.
Ответить 
Ответить

Метки
html css middle




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх