Gunnar Bittersmann: Doctype in zwei oder einer Zeile? XML-Deklaration

Beitrag lesen

@@hannes:

muss/soll/sollte/... es

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

oder

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

lauten? Weshalb?

Egal. Whitespace ist Whitespace ist Whitespace.

Ich verwende mitunter

<!DOCTYPE html  
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"  

>

und auch

<html  
 xmlns="http://www.w3.org/1999/xhtml"  
 xml:lang="de" lang="de"  

>

Und was ist mit der XML-Deklaration? Soll man nun

<?xml version="1.0" ?>

über den Doctype setzen?

Wenn du deine Dokumente in UTF-8 codierst (was ohnehin anzuraten ist), dann ist die XML-Deklaration nicht erforderlich.

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.