[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: position: relative in IE 6
Sylex
Упростил код, как мог... Во всех браузерах вижу то, что ожидаю, кроме ИЕ 6 (7 не проверял). В ИЕ блок красный сдвигается в левую сторону.... какого фига? И как это исправить?

Верстка там сложная... поэтому мне желательно не отменять не padding в первом блоке, не position: relative во втором.... не в последнем

HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<title>Галактика проба</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>

<div style="padding: 0px 50px;">
<div style="border: 1px solid #F0F; position: relative;">
<table style="width: 100%">
<tr>
<td>
<div style="border: 1px solid #F00; position: relative;">
<p>dfgdfgdgf</p>
</div>
</td>
</tr>
</table>
</div>
</div>

</body>
</html>


Спасибо заранее smile.gif



Спустя 10 минут, 49 секунд (4.03.2009 - 10:33) Bezdna написал(а):
<div style="padding:0px 50px 0px 50px;margin:0px;">

Спустя 16 минут, 31 секунда (4.03.2009 - 10:50) kirik написал(а):
В head этот стайл:
Код
<!--[if IE]><style>
.ie_layout {
 height: 0;
 he\ight: auto; /*IE7 fix*/
 zoom: 1;
}
</style><![endif]-->

и назначить этот класс элементу с position: relative.

ЗЫ. В ИЕ7 исходный код нормально отображается нормально.
ЗЫ2. Метатэг с указанием кодировки лучше ставить выше тайтла, иначе на тайтл распространяется дефолтная браузерная кодировка.

Спустя 22 минуты, 54 секунды (4.03.2009 - 11:13) Sylex написал(а):
kirik, спасибо большое, нашел этот баг:
http://www.agum.com/web/2008/01/17/css-abs...ayout-property/

надо применять этот класс к внешнему DIV'у, тогда все работает smile.gif

Спустя 11 минут, 1 секунда (4.03.2009 - 11:24) kirik написал(а):
Ага! Та же ссылка smile.gif
Цитата (Sylex @ 4.03.2009 - 03:13)
надо применять этот класс к внешнему DIV'у

Если к relative'ному, тоже вроде ничего smile.gif

Спустя 1 час, 21 минута, 55 секунд (4.03.2009 - 12:46) Sylex написал(а):
zoom: 1; в принципе достаточно... smile.gif


_____________
Я думал я буду сеять добро, но у меня не получилось. Во-первых, мне помешали, во-вторых я сам отрекся от этой идеи.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.