Autor | Zpráva | ||
---|---|---|---|
Jenda122 Profil |
#1 · Zasláno: 15. 8. 2006, 13:51:23
Dobrý den.
Nevím, proč validátor našel v tomto 3 chyby: 1. Line 16, column 74: document type does not allow element "LINK" here To možná je chyba, ale jak mám udělat, abych neodřízl od stylu uživatele bez JS (podmíněné komentáře jsou taky nevalidní), on se <link> nesmí dávat do <noscript>? 2. Line 17, column 6: end tag for element "HEAD" which is not open Vždyť začátek head je na řádku 3... 3. Line 19, column 5: document type does not allow element "BODY" here Po </head> snad má následovat <body>, ne? Děkuji za objasnění problému. |
||
Dero Profil |
#2 · Zasláno: 15. 8. 2006, 13:59:27
podmíněné komentáře jsou taky nevalidní
Není pravda, vyzkoušej. Zároveň je to odpověď na Tvůj problém, všechny tři body. |
||
jozob Profil |
#3 · Zasláno: 15. 8. 2006, 14:06:45
Jenda122
Je to jednoduché. Element <noscript> nepatrí do hlavičky. HTML parser funguje tak, že ak nájde element, ktorý nepatrí do hlavičky, uzavrie ju automaticky, otvorí element <body> a zmieňovaný element je automaticky v elemente <body> a tak ďalej... Všetko opravíš, ak odstrániš ten skript a nahradíš ho obyčajnými podmieňovacími komentármi, ktoré boli Microsoftom vytvorené práve pre tento účel. |
||
Jenda122 Profil |
#4 · Zasláno: 15. 8. 2006, 14:16:46 · Upravil/a: Jenda122
Dero
Díky moc. Použil jsem totiž i to <![if !IE]> pro ostatní prohlížeče, ale vlastně stačí validní
místo delšího a nevalidního
|
||
jozob Profil |
#5 · Zasláno: 15. 8. 2006, 14:31:46
Jenda122
Radšej si tam pridaj lte IE 6, pretože ak tam chceš ladiť chyby IE <= 6, môže to spôsobiť problémy s IE7 -- ten odstráňuje kopec chýb, ktoré opravuješ. Napríklad si predstav, keby si ošetroval double margin bug. Pre IE <= 6 potrebuješ nastaviť polovičný margin (v IE <= 6 sa zdvojnásobí a v konečnom dôsledku sa to vykreslí tak ako je treba) ale IE 7 tento problém rieši takže nakoniec v IE 7 by si dostal nechcený výstup. |
||
Jenda122 Profil |
#6 · Zasláno: 15. 8. 2006, 14:43:09
jozob
No jo, díky. A asi si stáhnu IE7 betu3. |
||
jozob Profil |
#7 · Zasláno: 15. 8. 2006, 14:45:19
Jenda122
Popravde povedané som IE 7 v živote nevidel :o) |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0