Автор Тема: Как да направим HTML страница да не работи под IE  (Прочетена 3858 пъти)

karaman

  • Напреднали
  • *****
  • Публикации: 351
    • Профил
    • WWW
Примерен код

<html>
<head>
<title>asdasdfasdfasdf
</head>
<body>
content will not be visible in IE
...
...
...
...
content will not be visible in IE
but mozilla will show it!
</body>
</html>


просто "неволно изпуснете" затварящият таг
Примерен код
</title>

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Ами за съжаление в случая IE се държи по-коректно от Mozilla-та. Това е некоректен HTML код и според мен така и трябва да бъде ренднат от браузера.

Иначе си прав, че е забавно - искам да кажа, че чак сега видях в кой раздел си го пуснал '<img'>
Активен

astronom

  • Напреднали
  • *****
  • Публикации: 254
    • Профил
Цитат (mom @ Фев. 17 2006,12:20)
Ами за съжаление в случая IE се държи по-коректно от Mozilla-та. Това е некоректен HTML код и според мен така и трябва да бъде ренднат от браузера.

Всъщност кое точно е коректното поведение? Коректно поведение спрямо какво!? Този HTML документ не определя какъв точно е HTML 3.2, 4.01, XHTML, XML. Тогава за каква коректност говорим? И двата браузъра в такъв случай влизат в режим "поддръжка на приумици" (quirks mode), при което строго определено поведение няма! Просто браузъра се опитва да открие какво точно е искал да каже авторът. И според мен това което прави Мозилла е по-близко до идеята. Още повече, че дори и да има точно определена дефиниция за типа на документа, Мозилла ще приеме че авторът просто е забравил затварящия таг, което пак ми се струва по-добре.
Активен

Г. Д. Сотиров

Dimitar_Ouzounoff

  • Напреднали
  • *****
  • Публикации: 332
  • Distribution: Fedora
  • Window Manager: GNOME
    • Профил
    • WWW
Ето малко за началната страница на този сайт:
Примерен код
HTML warning: line 118, Character entities for ASCII [129-159] are 'undefined' for HTML
HTML warning: line 121, Character entities for ASCII [129-159] are 'undefined' for HTML
HTML warning: line 124, Character entities for ASCII [129-159] are 'undefined' for HTML
HTML warning: line 391, <font> is not allowed to contain <p>
HTML warning: line 391, unexpected closing tag: </font>. -- expected </ul>
HTML warning: line 391,   - forcing close of open tag: <ul>
HTML warning: line 431, unexpected closing tag: </form>. -- expected </table>
HTML warning: line 434,   - forcing close of open tag: <form>
HTML warning: line 499,   - forcing close of open tag: <form>
HTML warning: line 508, unexpected closing tag: </FORM>. -- expected </td>
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Цитат (astronom @ Фев. 17 2006,15:48)
Всъщност кое точно е коректното поведение? Коректно поведение спрямо какво!? Този HTML документ не определя какъв точно е HTML 3.2, 4.01, XHTML, XML. Тогава за каква коректност говорим? И двата браузъра в такъв случай влизат в режим "поддръжка на приумици" (quirks mode), при което строго определено поведение няма! Просто браузъра се опитва да открие какво точно е искал да каже авторът. И според мен това което прави Мозилла е по-близко до идеята. Още повече, че дори и да има точно определена дефиниция за типа на документа, Мозилла ще приеме че авторът просто е забравил затварящия таг, което пак ми се струва по-добре.

Донякъде си прав, но колкото по-толерантни са браузерите към неправилно форматиран код като този, толкова по-трудно ще е да се правят сайтове които да се виждат еднакво от всички и токова по-малко ще се зачитат стандартите.
Активен

astronom

  • Напреднали
  • *****
  • Публикации: 254
    • Профил
Цитат на: v_badev,Фев. 17 2006,16:41
Цитат
Донякъде си прав, но колкото по-толерантни са браузерите към неправилно форматиран код като този, толкова по-трудно ще е да се правят сайтове които да се виждат еднакво от всички и токова по-малко ще се зачитат стандартите.

Да, така е, но помисли си какво ще стане? Някой някъде беше споменал, че повече от 90% от страниците в Интернет не отговарят на никакви стандарти. Т.е. ако даден браузър започне да отхвърля тези страници той автоматично ще бъде отхвърлен от своите потребители, защото с малки изключения те няма да видят нищо. Още повече това може да се разглежда като дискриминация (непозволено скриване на информация). Просто няма начин в близко бъдеще нещата да отидат към пълна стандартизация, защото има толкова много страници които са много стари, няма желание за промяната им или просто промяната не се смята за нужна. Още повече, че големите играчи (nапример Microsoft, Borland и т.н.), по-никакъв начин не стимулират писането на правилен HTML код. Помощната им информация бъка от неправилни примери и неподдържани нявсякъде "разширения".
Както е споменал Dimitar_Ouzounoff linux-bg не спазва точно стандартите. Аз съм обръщал внимание на авторите на сайта и съм предлагал помощ, но отговорът който съм получавал е "за linux-bg по-важно е съдържанието...". До но как е поднесено то? Много се дразня и на feed-овете и дори писах, за това но сега не мога да намеря темата. В тях няма информация за датата на публикуване на статията и по този начин, няма възможност за правилно подреждане.
Активен

Г. Д. Сотиров

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
визуален html редактор
Хардуерни и софтуерни проблеми
wandererbg 6 4537 Последна публикация Sep 18, 2003, 17:31
от kennedy
Linux html design
Web development
shadow_m 3 2674 Последна публикация Aug 22, 2007, 10:14
от IvanX
Eкспорт на книга в html
Хардуерни и софтуерни проблеми
Naka 6 4336 Последна публикация Jul 24, 2008, 23:16
от rpetrov
Търся цветен редактор на html...
Настройка на програми
liktion 3 2323 Последна публикация Sep 14, 2008, 23:01
от plamen_f
HTML Framesets или Стилизиран HTML с CSS?
Web development
rumen6787 12 4124 Последна публикация Nov 09, 2011, 09:37
от HerpaMoTeH