Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Знатоки 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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.132 c
15-1160064127
ananimous
2006-10-05 20:02
2006.10.29
Version Info


3-1157372083
Dok
2006-09-04 16:14
2006.10.29
ADO+D6+unicode


1-1158908490
Василий Блаженный
2006-09-22 11:01
2006.10.29
TTrayIcon &amp; baloon tips


15-1159938282
TUser
2006-10-04 09:04
2006.10.29
У кого есть файл


2-1160673110
XeRoN
2006-10-12 21:11
2006.10.29
Закрытие чужой формы