Auch die Benutzung der HTML-Elemente innerhalb des Dokuments wird bei strict sehr eng gesehen. So müssen alle Elemente innerhalb des body-Elements in Blockelementen stehen. Ein Text, der ohne umschließende
-Tags direkt zwischen das öffnende und schließende
-Tag geschrieben wird, wird bereits als Verletzung der Syntaxregeln angesehen. Webautoren sind angehalten, strict DTD so weit wie möglich anzuwenden, es bleibt Ihnen aber überlassen, transitional zu nutzen, wenn für die Präsentation des Dokuments bestimmte Elemente und Attribute erforderlich sind. transitional
kennzeichnet ein Dokument, in dem Elemente (z. font-Tags) und Attribute (z. bgcolor) benutzt werden, die als unerwünscht gelten. Wer seine Dokumente auch für Browser, die Stylesheets noch nicht beherrschen (z. Netscape 3), grafisch und typografisch aufbereiten möchte, wird diese Variante sicherlich bevorzugen. frameset
kennzeichnet ein Dokument, das Frames (nicht iframe) benutzt. HTML 4. 01 - Strict, Transitional, Frameset
-Elemente nicht mehr zulässig. Beispiel HTML < div class = " beispiel " >
< p > Dies ist ein sehr interessanter Hinweis
in einem hübsch dekorierten Kasten. p >
div > CSS. beispiel {
width: 15em;
border: 1px solid #333;
box-shadow: 8px 8px 5px #444;
padding: 8px 12px;
background-image: linear-gradient ( 180deg, #fff, #ddd 40%, #ccc);} Ergebnis Spezifikationen Browserkompatibilität Siehe auch
Semantische Sektionselemente:
, ,