webdesign / development + awesome
Jediný doctype, ktorý potrebujete
je tento <!doctype html>
. Štruktúra HTML dokumentu potom vyzerá takto:
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> </html>
Keď píšete stránku, chcete písať stránku a nie nezmyselné riadky plné divných znakov, u ktorých možno ani neviete, čo znamenajú (a ktoré prehliadače často aj tak ignorujú). Tento doctype je pekný, funkčný, jednoduchý a keď ho použijete, môžete pri <script>
a <link>
kľudne vynechať style=""
atribút, whee! :)
Funny thing - prehliadačom je totálne jedno, aký doctype im podhodíte. Ten je tam aj tak len preto, aby sa neaktivoval quirks mode, čo je zloba, takže <!doctype html>
a sme v pohode.
Že sa zbavujeme dodatočných atribútov nás tiež trápiť nemusí, browser to robí na pozadí tak či tak sám. Z <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
ho zaujíma iba <meta charset="utf-8">
tak prečo písať viac? Nový doctype je v mnohom len o priblížení sa k tomu, ako prehliadače skutočne fungujú.
pro tip: <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
prinúti IE vždy použiť najnovší renderovací engine alebo Chrome Frame.
5 komentárov
komentuj ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkomneukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom
jasna [ Pondelok 7.3.2011, 17:35 ]
páka :)
jasna [ Pondelok 7.3.2011, 17:59 ]
Ešte doplnim pre validnosť ten pro tip nezabudnite dať
taktok :D
jasna [ Pondelok 7.3.2011, 18:01 ]
do conditional comments
weroro [ Piatok 4.10.2013, 01:20 ]
Ono pre úplnosť stačí poznať iba tento zápis:
Tagy sú nepovinné a je podľa mňa blbosť aby sa o nich vôbec začiatočníkom hovorilo.
weroro [ Piatok 4.10.2013, 01:23 ]
Filtruje ti to tu html v komentoch. :) Tak ešte raz - ostré zátvorky nahradím hranatými.
Ono pre úplnosť stačí poznať iba tento zápis:
[!doctype html]
[meta charset="utf-8"]
[title][/title]
Tagy [head][body][html] sú nepovinné a je podľa mňa blbosť aby sa o nich vôbec začiatočníkom hovorilo.