Autor Zpráva
jogurt
Profil
Jaký !DOCTYPE mám napsat, aby se stránka zobrazovala ve standardním módu? Tady: http://www.jakpsatweb.cz/css/mody-prohlizecu.html#standard je napsáno tohle:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01">
Ale když toto kontroluju validátorem, tak to píše tohle: http://validator.w3.org/check?uri=http%3A%2F%2Fhever.php5.cz%2Ffilm%2F
děkuju, j
Marty
Profil
Musíš mít striktní DOCTYPE, který začíná hned na prvním řádku, pokud možno na prvním znaku.

Jinak doporučuji používat doctype v tomto tvaru:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
jogurt
Profil
tenhe ale zacina hned na prvnim znaku..
Marty
Profil
Jo, chyba je v Doctypu, když to změníš na to, co jsem napsal, validátor najde jen pár chyb (které vznikly změnou z transitional na strict). Jinak stránka bude běžet ve standarním módu.
jogurt
Profil
takze to tam ma Yuhu spatne?
habendorf
Profil
Otázkou je, jestli je std mód zrovna to pravé ořechové. Já bych ti doporučil nechat IE v quirku.
jogurt
Profil
hm, proc?
Pracuju na Linuxu a pochopitelne nemam IE, tak jsem si myslel, ze kdyz to bude ve FF vypadat dobre, tak pak nebude takova prace to doladit pro IE...
habendorf
Profil
Je to tvoje věc. Pokud ti nevadí špatné zobrazení v IE<6, to si musíš rozmyslet sám.
jogurt
Profil
Ale stalo se mi, ze sem neco napsal pro Quirk, ve FF to bylo dobre, ale v IE potom byly nektere DIVy vetsi asi o tri pixely...
Timy
Profil
Chamurappi to tu někde vypisoval přesně, když tak si to najděte. Zhruba by to mělo být takto:
v XHTML: jakýkoliv DOCTYPE přepíná na standard, pokud je cokoliv před DOCTYPEM, IE se přehodí zpátky do quirku
v HTML: striktní doctype přehazuje na standard, transitional a frameset s rozepsanou adresou taky, trans a frameset bez udání adresy hodí IE do quirky (respektive v něm IE zůstane). A DOCTYPE, který IE nezná, přepíná na standard (tím si teď nejsem úplně jistý)
habendorf
Profil
Timy: Docela dobře je tohle uvedeno zde http://wellstyled.com/html-doctype-and-browser-mode.html
jogurt
Profil
Dekuju, takze to asi necham v quirku podle toho html 4.01 transitional, tomuhletomu doctype moc nerozumim.
Myslite si, ze ta 3px chyba v IE souvisi s tim, jakej se pouziva mod?
j
Marty
Profil
No určitě, tuším že IE pak počítá box-model jiným způsobem, podle toho, v jakém je módu.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0