Autor Zpráva
xy125
Profil
Hoj,
Nevíte někdo jak poznám, v jakém režimu zpracovává prohlížeč html dokument? Jak poznám, že vyskočí ze striktního režimu?
Miloš
Profil
http://wellstyled.com/html-doctype-and-browser-mode.html
xy125
Profil
Jo tomu rozumím, ale jak poznám v jakém režimu ho prohlížeč zkutečně zpracoval? Pokud uvedu hlavičku XHTML STRICT a pak udělám chyby v kódu, prohlížeč přeci skočí do toho quirku, a to bych právě chtěl vědět, jestli ho zpracoval po novu, a nebo po staru
habendorf
Profil
pak udělám chyby v kódu, prohlížeč přeci skočí do toho quirku

Neskočí nikam. Leda do ...
xy125
Profil
Aha, tak to jsem špatně pochopil, takže prohlížeč zpracovává dokument přesně podle toho, jakou mu napíšu hlavičku?
Miloš
Profil
Přesně tak.
xy125
Profil
Tak to jo, dík, tak jsem to dřív nějak špatně pochopil
Chamurappi
Profil
Reaguji na xy125:
takže prohlížeč zpracovává dokument přesně podle toho, jakou mu napíšu hlavičku?
Ne tak docela. Prohlížeč zpracovává dokument při MIME typu „text/html“ (ten pravděpodobně užíváš) vždy jako HTML — buď ve standardním režimu nebo v quirku, podle <!doctype> deklarace nalezené HTML parserem. Kdyby se režim nechal ovlivnit chybou v kódu, tak by tvé „XHTML Strict“ bylo zobrazováno vždy v quirku, protože z pohledu prohlížeče je chybou lomítko v <img /> (což si můžeš ověřit validátorem).

V obyčejném XHTML pak platí, že prohřešek proti XML syntaxi končí chybovou hláškou, tedy nezobrazením stránky.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0