Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
10-1124615741
Shuric
2005-08-21 13:15
2006.10.29
Регистрация COM


6-1149175111
Валерий
2006-06-01 19:18
2006.10.29
Закрыть idHTTP


15-1159447965
Ученик чародея.
2006-09-28 16:52
2006.10.29
В наших вузах программистов учат всякой ерунде


11-1136963900
BaryVetaL
2006-01-11 10:18
2006.10.29
Глюки KOL?


6-1149006478
Tananda
2006-05-30 20:27
2006.10.29
TNMUDP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский