Autor Zpráva
Fish
Profil
Co je teď nejaktuálnější a mělo by se psát ještě před tak <html> ? Myslim uplně ten začátek stránky jak je tam to DOCTYPE HTML...... atd. Má to pak nějakej výraznej vliv na funkčnost stránek?
Aesir
Profil
Fish:

Toho je plný internet, např. na Jak psát web nebo u pana Koska.
otaznicek
Profil *
nepis tam nic. zadnej doctype = zadny problemy. a rovnou nemusis psat ani to <html>, <head> a <body>.
jini ti asi reknou, ze "super-ultra-IN" je Xhtml 1.1. kecy =)
souki
Profil
otaznicek
moderní to je... ale když psaní v HTML 4.01 nikdo nezvarhuje... ale psát doctype by se opravdu mělo...
otaznicek
Profil *
a proc?
souki
Profil
otaznicek
minimálně ze slušnosti... ale prohlížeče jsou takoy radši,, když vědí s čím mají tu čest... a taky quirk modu... když IE nenajde doctype tak jede v quirku...
otaznicek
Profil *
kdyz neni doctype, sou v quirku vsechny prohlizece... to vadi? doctype je taky zajima jen ohleden rezimu, jinak ho zkouma jen validator. no flame, jen informace =) a slusnost, vuci komu? navstevnikum je kod webu srdecne fuk, pokud funguje...
Charlie
Profil
otaznicek, DOCTYPE se hodí hlavně pro prohlížeč - když mu pošleš application/xhtml+xml, bude stránku parserovat jako XML, když ne, bude jít brát jako HTML dokument - v druhém případě by bylo striktně napsané XHTML nevalidní.
habendorf
Profil
DOCTYPE se hodí hlavně pro prohlížeč - když mu pošleš application/xhtml+xml...

Mime typ se přece nenastavuje v doctype.
mata
Profil
Pokud nevíte k čemu je doctype pak ho nepište. Když tam nebude nic se neděje - lepší než něco opapouškovat (a třeba ještě špatně).
Chamurappi
Profil
Reaguji na Fishe:
<!doctype> má jen dva praktické významy:
1) chceš-li stránku kontrolovat validátorem podle své vlastní definice typu dokumentu (DTD)
2) chceš-li prohlížeč přepnout do standardního režimu

Ad 1) Chceš-li, aby validátor kontroloval tvoji stránku podle DTD od konsorcia, pak:
a) <!doctype> uvádět nemusíš, protože slušný validátor si ho buď domýšlí nebo ti dá možnost ho při validaci vnutit
b) dosáhneš možná jakési validity, což ale o ničem nevypovídá, neboť validita funkčnost v prohlížečích nezaručuje

Ad 2) Chceš-li pouze přepnout prohlížeč do standardního režimu, uveď <!doctype html>. Máš-li však všechno odladěné pro quirk režim (pravděpodobné), nabouráš si tím pravděpodobně zobrazení.


Reaguji na souki:
Ze slušnosti? To je tedy přesvědčivý důvod.
Zahrneš-li do tohoto čistě technického rozmýšlení etiku, tak už tuplem nebudu <!doctype> psát.
thingwath
Profil
Charlie
Kdyby to bylo XML, bylo by ještě záhodno tam mít XML deklaraci (<?xml ...). A ta by musela být první (úplně).
Toto téma je uzamčeno. Odpověď nelze zaslat.