Вёрстка IE 6-7
10 повідомлень
#13 років тому
Здравствуйте.Верстаю сайт. Несколько часов уже мучаюсь с глюком в IE 6-7.
Такая картина в "нормальном" браузере: посилання
Так оно выглядит в осле: посилання
Элементы меню здесь выглядят следующим образом:
<ul>
<li><table><tr><td></td><td><a href="..">Ссылка</a></td><td></td></tr></table></li>
</ul>
Все отступы равны нулю.
Код странички довольно громоздкий, чтобы выкладывать здесь листинг. Если нужно будет - запакую в архив.
Может кто-нибудь сталкивался уже с этим?
Спасибо
1 повідомлення
#13 років тому
Html<table cellspacing="0">
css
table {
border-collapse: collapse;
}
td {
padding:0;
}
Если не поможет, готов поймать архив.
10 повідомлень
6863 повідомлення
#13 років тому
И с какой целью там "<table>"??? Может, лучше нормальный код написать?На худой конец, попробуйте "display:block" для всех табличных тегов (естественно, касается только этого фрагмента). Не приходило в голову такую дурь испытывать, но может спасти.
П.С. Вот делать нечего - архив качать ))))) Тут все от скуки парятся.
10 повідомлень
#13 років тому
floppox, вообще-то там куча теней, которые без таблицы выровнять по линии будет проблематично. Центральный блок элемента li (тот, что с ссылкой) должен растягиваться по ширине текста. Т.е. в элементе есть тень под текстом, слева и справа от него. Если у Вас есть более рациональное решение - прошу в студию.Цитата ("floppox"):
На худой конец, попробуйте "display:block" для всех табличных тегов
Таблицы разъезжаются. посилання
П.С.: Архив был залит не для Вас и даже по запросу
6863 повідомлення
#13 років тому
Да, у меня есть более рациональное решение - научится семантичной верстке. К сожалению, бесплатные уроки не пишу.
99 повідомлень
#13 років тому
Vertical-align: top; для ul ?
10 повідомлень
#13 років тому
Цитата ("floppox"):Да, у меня есть более рациональное решение - научится семантичной верстке. К сожалению, бесплатные уроки не пишу.
Жаль
Цитата ("antonius1980"):
Vertical-align: top; для ul ?
Спасибо. Всё заработало

Всем спасибо, тема закрыта