Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: IE7 съедает первый маркер у списка. Как его отучить от такого безобразия?  (Прочитано 5114 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Золотая Лань
Молодой специалист

ru
Offline Offline
Пол: Женский

« : 16-10-2010 10:59 » 

Бардак здесь: http://jk.news.az:8080/
У главной менюшки (верхней горизонтальной) есть выпадающие подменю в некоторых пунктах.
Всё бы хорошо, но в этих подменюшках пропадает маркер у первого пункта в IE7.
Маркеры сделаны не через list-style, а фоновой картинкой.

Первая мысль была такая: у родительского списка первому элементу фон отменяется сознательно, так может IE7 распространяет это правило и на вложенные списки. Но нет: если правило :first-child { background:none; } убрать, то глюк в IE7 всё равно остаётся, и объяснения ему уже не находится.

Чего я не вижу? Где собака порылась?
Записан
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #1 : 16-10-2010 21:07 » 

В ie версии по 7 включительно атрибут CSS line-height работает не всегда корректно. Отключите его для LI в меню и все будет в шоколаде. Если надо корректировать высоту, то делайте это padding, margin и height.
Записан

С уважением Lapulya
Золотая Лань
Молодой специалист

ru
Offline Offline
Пол: Женский

« Ответ #2 : 18-10-2010 01:43 » 

да, действительно дело в line-height оказалось.
Спасибо.

Только вот объяснения этому глюку пока не могу найти внятного Жаль
Записан
lapulya
Молодой специалист

ru
Offline Offline

« Ответ #3 : 18-10-2010 07:57 » new

вот объяснение

Цитата
В ie версии по 7 включительно атрибут CSS line-height работает не всегда корректно...

Вот тут это подтверждено
http://htmlbook.ru/css/line-height
« Последнее редактирование: 18-10-2010 07:58 от lapulya » Записан

С уважением Lapulya
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines