Ich habe eine vom Design her relativ unspektakuläre Webseite in Tabellenform. Da funktioniert eigentlich alles wunderbar. Bei der Validierung schimpft der Validator, daß die Seite keine Doctype Deklaration hat. Nun hab ich nach kurzer Beratung eine eingefügt:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Leider klappt das dann mit der Tabelle dann nicht mehr, da es offenbar kein doctype gibt, in dem z.B. die height Angabe für <table> und <td> Tags noch funktioniert. Das wäre mit einer CSS Class relativ umständlich zu ersetzen.
Frage: Wozu also überhaupt Doctypes? Was ist so schlimm, wenn die ganz fehlt, gibt viele Webseiten ohne. Was funktioniert an Code nicht, ohne die Doctype Deklaration?