Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизЗнатоки HTML (или IE?) как думаете в чем дело тут? Найти похожие ветки
← →
Real © (2006-10-06 02:30) [0]Уже несколько раз сталкивался с ситуацией, когда в IE происходит интересный глюк: при открытии страницы она загружается с некоторой (иногда незаметной на первый взгляд) ошибкой. При рефреше этой же страницы - глюк пропадает и страница выглядит как надо! Непонятно, какая может быть разница в переходе на страницу и рефреше ее же (естественно, код один и тот же, чистый ХТМЛ). Вот в очередной раз этот глюк проявился и я не понимаю откуда он берется и как это лечить. Этот же код - Опера открывает абсолютно корректно. Если бы дело было в парсинге ХТМЛ - то хрен бы с ним. Но однако, раз при рефреше все ок - значит страница парсится корректно? Чтобы не быть голословным, привожу код одной такой страницы:
<html><head><title>TITLE</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<Style>
A:Link {Color: #0066FF; Text-decoration: none}
A:Visited { Color: #0066FF; Text-decoration: none}
A:Hover { Color: blue; Text-decoration: underline}
td, body {font-family: verdana, arial, helvetica; font-size:13px;}
ul, li {font-family: verdana, arial, helvetica; font-size:13px;}
</Style>
</head>
<body bgcolor="#F5F5F5" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="9%" height="1%" bgcolor="#EDEDED">
<a href="test.html"><img border=0 src="images/logo.jpg" width="145" height="79" alt="На главную"></a></td>
<td width="91%" height="1%" bgcolor="#F5F5F5">
<img src="images/title.jpg" width="186" height="79" alt=""></td>
</tr>
<tr>
<td width="9%" height="99%" bgcolor="#EDEDED" valign="top">
<table border="0" height="1" width="100%" cellspacing="10" cellpadding="3">
<tr><td height="1" width="100%">
qqq
</td></tr></table>
</td>
<td width="91%" height="100%" bgcolor="#F5F5F5" valign="top">
<table border="0" height="1" width="100%" cellspacing="10" cellpadding="3">
<tr>
<td height="1" width="100%">
sss
</td></tr></table>
</td></tr>
<tr>
<td width="9%" height="3%" bgcolor="#EDEDED" valign="top"> </td>
<td width="91%" height="3%" bgcolor="#F5F5F5" valign="top">
<p align="right"><font size="1" color=#808080>(c) copyrights</font>
</td></tr></table></body></html>
Сам глюк, можно посмотреть тут: http://www.azlab.org/temp/test.html
Выражается он вот в чем: таблица задана по высоте как 100%, то есть ее нижний край и текст copyrights должны прижаться непосредственно к строке статуса IE. Однако, это происходит не всегда. Но зато всегда - если обновить страницу! Если у вас при открытии открылось все ок - нажмите на ссылку в верхнем левом углу (на главную) при этом, произойдет переход на эту же страницу и таблица не будет более выглядеть по высоте на 100%. Появляется пустая строка в самом низу, а также справа по вертикали наблюдается небольшой отступ от края... Рефреш - все возвращает обратно. Как уже говорил - такое наблюдаю уже не в первый раз и только в ИЕ. Может кто сможет объяснить - то лыжи не едут, то ли....? :-)
← →
Real © (2006-10-06 02:35) [1]Забыл сказать, у меня IE 6.0.2900, sp2. Может у кого есть пятый ИЕ, попробуйти плиз глянуть, если и в нем такой глюк?
← →
Мазут Береговой © (2006-10-06 03:27) [2]Ничего не вижу - всё открывается на 100%... IE 6.0.2800.1106
← →
SerJaNT © (2006-10-06 03:32) [3]У меня внизу, при первом открытии, таблица не 100% по высоте, а после рефреша на 100%. Тоже сталкивался с подобной проблемой, как лечится - незнаю.
← →
Version: 6.0.2800.1106.xpsp2 (2006-10-06 03:41) [4]Version: 6.0.2800.1106.xpsp2.050301-1526
Хоть так, хоть этак - всегда корректно: таблица на всю страницу.
← →
vidiv © (2006-10-06 05:26) [5]Лечится:
body {margin:0;}
А глюк скорее всего связан со скролом, который IE подурозамевает там :)
← →
eRoR_rrr © (2006-10-06 05:42) [6]
<Style>
A:Link {Color: #0066FF; Text-decoration: none}
A:Visited { Color: #0066FF; Text-decoration: none}
A:Hover { Color: blue; Text-decoration: underline}
td, body {font-family: verdana, arial, helvetica; font-size:13px;}
ul, li {font-family: verdana, arial, helvetica; font-size:13px;}
BODY {margin-top: 0;}
BODY {margin-left: 0;}
BODY {margin-right: 0;}
BODY {margin-bottom: 0;}
</Style>
Будет нормально отображаться.
← →
eRoR_rrr © (2006-10-06 05:43) [7]Извините, не увидел что ответили уже =((
← →
vidiv © (2006-10-06 05:46) [8]
> BODY {margin-top: 0;}
> BODY {margin-left: 0;}
> BODY {margin-right: 0;}
> BODY {margin-bottom: 0;}
А вы всегда так делаете?
← →
SerJaNT © (2006-10-06 05:48) [9]Обычно так делают по понедельникам %-)
← →
eRoR_rrr © (2006-10-06 06:08) [10]vidiv © (06.10.06 5:46) [8]
Если нет необходимости указывать что-то вроде:margin-left: 15;
margin-right: 15;
то нет =)
← →
vidiv © (2006-10-06 07:54) [11]
> margin-left: 15;
> margin-right: 15;
это тоже неправильно!
в спецификации указано: Если значение отлично от 0, то необходимо указывать единицу измерения (15pt, 15px, ...)
← →
Gero © (2006-10-06 10:04) [12]> [11] vidiv © (06.10.06 07:54)
Даже если ноль, лучше ед. измерения указывать, с некоторыми линуксовыми браузерами могу быть проблемы.
← →
VictorT © (2006-10-06 10:22) [13]Наблюдаю тот же глюк в ИЕ. Капец.
← →
Алхимик © (2006-10-06 11:01) [14]Версия IE такая же как у автора. Проблемы нет.
← →
vidiv © (2006-10-06 11:03) [15]
> Даже если ноль, лучше ед. измерения указывать, с некоторыми
> линуксовыми браузерами могу быть проблемы
Имхо несоответствие со стандартами может себе позволить только IE, ввиду его популярности :))
← →
Плохиш © (2006-10-06 11:27) [16]
> Real © (06.10.06 02:35) [1]
> Забыл сказать, у меня IE 6.0.2900
О, любимая версия :-( Он ещё любит строки в таблицах склеивать.
← →
Real © (2006-10-06 12:34) [17]
> vidiv ©
> eRoR_rrr ©
Спасибо! Помогло!!!!
> Алхимик © (06.10.06 11:01) [14]
> Версия IE такая же как у автора. Проблемы нет.
А делали точно так как я написал? (на линк после открытия нажимали?)
← →
Real © (2006-10-06 12:35) [18]
> О, любимая версия :-( Он ещё любит строки в таблицах склеивать.
Не замечал... Вообще к парсингу ИЕ - обычно замечаний нет
← →
Алхимик © (2006-10-06 12:53) [19]> > Алхимик © (06.10.06 11:01) [14]
> > Версия IE такая же как у автора. Проблемы нет.
>
> А делали точно так как я написал? (на линк после открытия
> нажимали?)
Виноват. На линк не нажимал. После нажатия пролема есть. Лечится как в [5]
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.04 c