Jan 27, 2014 17:21
Использовала я дефолтный шаблон horizontal-multilevel-menu "из коробки", с небольшими CSS3-доработками своими. И вот на тебе - в один прекрасный момент перестало выпадать то, что раньше выпадало слоем. После чего перестало работать, когда, грешить ли на обновление системы, перенос ли на новое железо, обновления браузера - ведать не ведаем. В ИЕ как не было теней, так и не было, а тут ещё и менюшка третьим уровнем выпадать перестала.
p.s.: про ИЕ как умирающий артефакт, увы, мне писать приходится и работать с ним приходится, потому что в государственных структурах посетители сайта ничем, окромя ИЕ не пользуются. И это край как печально, потому что встречаются неадекватные пользователи, которые упрямо не желают перелезать в другой браузер: не знают ,не умею, привыкли, не хотят. И рабочего времени моего правки-костыли под ИЕ занимают 60%-70%, увы, особенно с выискиванием старых версий и попыток анализировать целесообразность и долю пользователей этого "гремучего: браузера в настоящий момент.
В итоге три дня сравниваю построчно дефолтный шаблон и стили со своими - ну хоть тресни, умолчание выпадает, мой - не выпадает.
Казачок засраный засланый спрятался в строчке CSS (для ИЕ):
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
при наличии вот этой строчки в стилях третий уровень меню не выпадает.
Бубен не берёт. Только удаление хирургическим путём.
В других браузерах порядок.
bitrix,
Тестинг и программинг,
Работа,
Случаи из жизни