Выравнивание навигации (списка ul) в одну строку |
автор: eddvrned | 26 октября 2009 | Просмотров: 5152 |
Есть навигация (список ul). Каждый элемент списка (li) — блочный. Количество элементов навигации заранее не известно. Список в виде строки (li имеют свойство float: left/right), для того чтоб навигация была в одну строку. Нужно выровнять эту навигацию по середине родителя.
Имеем следующий HTML: и CSS:
.parent {
width: 100%; text-align: center; /*пытаемся выровнять содержимое по центру */ padding: 20px 0; background: #6699FF; /* для наглядности обозначаем родителя */ float: left; /* чтоб высота родителя была с учетом плавающих потомков */ } ul { list-style: none; font-size: 12px; margin: 0 auto; padding: 0; } li { float: left; /* выстраиваем блочные элементы в ряд */ margin-right: 4px; width: 23px; height: 19px; overflow: hidden; text-align: center; color: #fff; font-weight: bold; position: relative; /* для удобного размещения ссылки внутри */ background:url(images/testFonNeactiv.png); /* фоновая картинка текущей страницы*/ cursor: default; padding-top: 3px; } li a { color: #fff; text-decoration: none; position: absolute; top: 0; left: 0; display: block; background:url(images/testFonActiv.png); text-align: center; width: 23px; height: 22px; padding-top: 3px; } |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
|
. |
Другие новости по теме: |
Компьютерная помощь
Веб-мастерская
Ремонт ноутбуков
Восстановление данных
Заправка картриджей
HTML (1)
CSS (6)
Java Script (2)
PHP
XML (2)
DLE (2)
Joomla (12)
ModX (1)
WordPress
Drupal (1)
Eduard L.
ICQ: 298-066-983
e-mail: edd15@mail.ru
skype: edduard36
tel: +7 (904) 214 82 20
подробнее