Gunnar Bittersmann: Darstellungsprobleme zwischen den Browsern

Beitrag lesen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Thomas,
Aha, du willst cool sein? Grundlos XHTML 1.1 zu verwenden ist NICHT cool. Mit den derzeitigen Browsern gibt das nur Probleme – und keinen Nutzen. Bleib bei XHTML 1.0 …

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

… dann sollte da auch noch lang="de" mit rein.

</head>

“end tag for "head" which is not finished”
Wo ist das title-Element?

<table border="1" style="width:750px" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#000000">

“duplicate specification of attribute "style"”
Die Angaben müssten in EINEM style-Attribut stehen. Aber du willst doch cool sein? Dann trenne Dokumentstruktur und Layoutangaben und schreib letztere in ein zentrales oder externes Stylesheet. DAS ist cool.

“there is no attribute "bordercolor"”
XHTML 1.1 ist strict, da gibt’s keine Attribute, die die Darstellung angeben. Die brauchst du ja auch nicht, du verwendest ja CSS. Weil du cool bist.

Wenn du alle Layoutangaben in CSS hast, ist dein Problem evtl. schon gelöst.

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)