Doctype, wat moet je daar nu mee?
In de serie video’s over alle html tags, de tweede tag die opent met een uitroep teken.
Deze keer het doctype. In zekere zin is dit een bijzondere tag. Hiermee bepaal je namelijk hoe een browser om moet gaan met de code die je in de webpagina plaatst. Een doctype bepaalt welke set elementen en attributen gebruikt worden en hoe ze gebruikt worden.
Sinds de komst van HTML5 is het allemaal wat gemakkelijker geworden aangezien het doctype terug gebracht is tot de mededeling dat het om HTML gaat. In de vorige versies werden er veel uitgebreidere doctypes geschreven.
Dit kwam omdat er meerdere versies in omloop waren voor bijvoorbeeld HTML 4.01.
Zo had je de strikte versie, de lossere (loose) versie en de frames versie. Nu hoeven we ons daar niet meer druk om te maken.
In de video laat ik zien hoe en waar je de versies invoegt. Niet heel ingewikkeld allemaal.
De HTML 5 versie als code.
Merk op dat het HTML5 doctype laat zien wat browsers met het doctype doen.
Al die lange URLs met onzinnige informatie werden altijd door de browser over geslagen. De enige persoon die wat met die URLs deed is W3C en hun validators.
Vandaar dat ze hebben besloten in HTML5 alleen maar het doctype te gaan gebruiken die elk browser leest.
Dit hebben ze met wel meer dingen gedaan, zoals ook de meta charset element.
Ga em gelijk erin zetten
Nou doctype doet toch iets meer hoor, zeker in oudere browsers, zie bv:
http://hsivonen.iki.fi/doctype/
En ook oude browsers snappen de html5 doctype wel, maar snappen niet (zonder patch) alle hmtl5 tags…
Gelukkig is de ergste browser (IE6) bijna helemaal uitgestorven…