Doctypes

Er zijn net als bij HTML verschillende 'smaken' XHTML. Waar deze doctypes in HTML nog niet verplicht waren, zijn ze dat in XHTML wel. Een doctype geeft informatie over hoe de browser de pagina moet verwerken. De declaratie moet altijd helemaal bovenaan het document staan. Er zijn 3 verschillende doctypes:

- Transitional
Dit is de 'standaard' versie van XHTML. De regels zijn iets soepeler t.o.v. strict, en er mogen meer elementen en attributen gebruikt worden.
De doctype declaratie boven het document ziet er als volgt uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


- Strict
Strict is de strengere versie van XHTML. Er zijn meer elementen en attributen deprecated (niet meer ondersteund). De doctype boven het document ziet er zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


- Frameset
De frameset versie, de naam zegt het eigenlijk al, is speciaal voor een website met frames. Het heeft dezelfde toegestane elementen en attributen als transitional. Dat doctype moet zo boven aan je pagina staan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Voordelen
  3. Doctypes
  4. Nieuwe regels - Hoofdletters, en tags afsluiten
  5. Nieuwe regels - Deprecated en de juiste opbouw
  6. W3c Validator
  7. Afsluiting

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.