Вопрос № 156779: Доброго времени суток. Итак, столкнулся с шаманским мистицизмом. Есть такой фрагмент кода (см приложение… некоторые теги не закрыты, в частности табличные и у некоторых нет открытия, т.к. это фрагмент кода.) В Firefox и Опере все хорошо, а в...
Вопрос № 156.779
Доброго времени суток. Итак, столкнулся с шаманским мистицизмом. Есть такой фрагмент кода (см приложение… некоторые теги не закрыты, в частности табличные и у некоторых нет открытия, т.к. это фрагмент кода.) В Firefox и Опере все хорошо, а вот IE (6 и 7 в частности) не отображает ссылки, начиная с <div id="submenu5" class="submenu"> Т.е. до этого дива ссылки работают, а начиная с него и далее перестают. P.S. Суть скрипта в том, что изначально никаких ссылок не видно,
но при наведении на один из пунктов (Заказы, Личный кабинет и т.д.) появляется div с ссылками, соответствующими этому пункту.
Всю голову уже промозолил, но никак не могу найти ошибку. Все теги вроде закрыты, всё нормально. Или же это всё-таки причуда самого IE? Что можно сделать, как это исправить? Может нужно что-то по другому сделать и реализовать?
Отвечает: Товарищ Бородин
Здравствуйте, Стас Тельнов/[анти]КИЛЛЕР! Я посмотрел код, вобщем, дело действительно страшное. Теги расставлялись как-то невпопад. Таблица не завершена. Видимо, поэтому отображается HTML-код нестабильно. Потом в последней ссылке еще атрибут class проставлен два раза. Сравните с моим кодом. Я просто закрыл незакрытые теги, убрал лишние.
С уважением, Товарищ Бородин
Приложение:
Ответ отправил: Товарищ Бородин (статус: Профессионал) Россия, Новосибирск Тел.: +7-923-245-3366 ICQ: 346988855 ---- Ответ отправлен: 06.01.2009, 10:50
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 240411 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Обратите внимание на 3-ю строку моего вопроса.... там как раз говорится про "теги невпопад". Проблема была не в этом. Ваш код в отдельном файле работает, а внутри самой страницы проблема сохранялась и была она в css файле.. в частности у класса submenu необходимо было убрать position:relative; и тогда всё заработает. С чем это связано не знаю. 5 только потому что я сам виновал и
не выложил css файл, и соотвественно, дать решение проблемы исходя из моего кода было нельзя.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.