Проблема с отображением в Ie

Тема прекрасно работает, но(!) в Internet Explorer всё
не так. А именно – правое меню слезло книзу.
Подскажите, пожалуйста, как исправить подобную ошибку?

Скажите – какие файлы вам дать, если надо что-то посмотреть,
ибо я уже и не знаю:(

[url]www.rodbel.ru[/url]

Тема пережевана много раз. IE любит задваивать отступы, это известный факт, отсюда и все сползания. Не хочу заниматься переписывание одного и того же по 100 раз. Постучитесь в аську, объясню.

Тема пережевана много раз. IE любит задваивать отступы, это известный факт, отсюда и все сползания. Не хочу заниматься переписывание одного и того же по 100 раз. Постучитесь в аську, объясню.

Если быть точнее то IE6 удваевает не отступы а поля, так если у блока {float:left; margin-left: 10px;} то IE6 сделает margin-left: 20px;, можна решить с помощью хака _margin-left: 5px;, или вместо полей если это возможно задавать отступы padding.

А по вашему это не удвоение значения отступа?

А по вашему это не удвоение значения отступа?

Если смотреть в спецификации , то поля – это margin
http://www.codenet.ru/webmast/css2/box.php#margin-properties
а отступы – padding
http://www.codenet.ru/webmast/css2/box.php#padding-properties

Удваиваются именно margin в IE.

Хотя на всем известном ресурсе http://htmlbook.ru/content/?id=92 Влад Мержевич поменял эти понятия местами. Зачем ?
Ведь даже в переводе с анг. margin переводиться как "поле".

Насколько я знаю, официального перевода, утвержденного W3C, нет.

Кстати, отступ – indent 😛

Насколько я знаю, официального перевода, утвержденного W3C, нет.

Кстати, отступ - indent :P

А лучше вообще не переводить анг. термины.
Так будет понятнее и не будет разночтений. 🙂

А лучше вообще не переводить анг. термины.

Я на это и намекал 🙂

А по вашему это не удвоение значения отступа?

Я ж уже написал что это удваевания поля а не отступа:)

Anonymous
Отправить
Ответ на: