Hvilken !DOCTYPE du skal vælge er afhængig af hvad du vil lave. Følgende er taget fra
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp-->'There are three Definitions specified in the HTML 4.0 specification—Frameset, Transitional, and Strict. Frameset is used for FRAMESET documents. Transitional contains everything except FRAMESET documents, and Strict, according to the HTML 4.0 specification, "...excludes the presentation attributes and elements the World Wide Web Consortium (W3C) expects to phase out as support for style sheets matures."'<--
Hvad betyder det så ? - Ja først og fremmest betyder det at hvis du skal lave en side der benytter sig af FRAMESET (frames) så skal du benytte denne !DOCTYPE :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
http://www.w3.org/TR/html4/frameset.dtd">Den kan du også læse 'lidt' om her :
http://www.w3.org/TR/html4/sgml/framesetdtd.htmlSå er der to tilbage, Transitional eller Strict. Hvilken en af disse du vil vælge handler grundlæggende, som der står øverst, om hvilken fremtidig 'support' du vil have på dine sider. Prøv også at læse den øverste bemærkning på dette link :
http://www.w3.org/TR/html4/sgml/dtd.htmlSå w3 anbefaler brugen af Strict fremfor Transitional med den bemærkning at hvis du vil have 'support' på de ting som w3 forventer at fjerne fra deres standarder engang ude i fremtiden (altså ting som fungerer fint idag), så kan du bruge Transitional. De to doctypes ser således ud :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">Med hensyn til google er jeg blank :)
Mvh. Johan