CSS und HTML - die häufigsten Fehler

Es geht hier um die häufigsten Fehler beim Quellcode schreiben, nicht um eventuelle Planungsfehler. Vorneweg sei gesagt, dass man aus den Fehlern oder vielmehr aus deren eigenständigen Auffinden und Beheben am meisten lernt. Und es wird mit der Zeit immer leichter, weil die Erfahrung wächst.

Fehlerhafte Syntax

Auch alte Hasen vergessen mal eine Spitzklammer, einen Doppelpunkt oder den Endtag. Dies dürfte der häufigste Fehler sein.
Ein Lieblingsfehler ist auch das Verwechseln von Groß- und Kleinschreibung. Wenn du eine eigene Klasse oder ID benennst, achte auf korrekte Schreibung und korrekte Übernahme.

Ungültige Tags Attribute oder Werte

Mein persönlicher Liebling ist die Eigenschaft font-color in CSS. Die gibts nämlich nicht. Schriftfarbe wird über color festgelegt. Und die Color kann natürlich nur entweder white oder #FFFFFF sein, nicht FFFF oder #white. 
Ein weiterer häufiger Fehler ist falsche Verschachtelung von Tags. Eine verschachtelte Liste sieht nicht so aus:

<ul><li><ul>li></li>>/ul> 
und so weiter,
sondern so:
<ul>
<li> <ul> <li> </li> >/ul>
</li> </ul>

Wenn du bei Stylesheets falsche Abstände bekommst, obowhl du keine margin oder padding definiert hast, kann dies an den browsereigenen Stylesheets nehmen. Die können automatische Werte vergeben, die du mit deinen Stylesheets überschreiben kann. Wenn du also margin: ; und padding: ; haben möchtest, solltest du es einstellen.  

Wie lösen?

Hier empfiehlt sich die Nutzung von Validatoren. Validatoren zeigen einem fast immer die Fehlerstelle auf. Es gibt zwei empfehelnswerte Validatoren für HTML und einen für CSS. WEG-Validator kann nicht nur einzelne Dateien, sondern eine ganze Site überprüen, soweit sie online steht. Wie beim W3C-Validator kann man auch Seiten von der eigenen Festplatte hochladen. Auch CSS läßt sich hier validieren.

Außerdem

Einige Programme wie DreamWeaver verfügen über interne Fehlersuchen. Sie reichen in jedem Falle aus, die gröbsten Fehler zu finden. Daneben gibt es noch die Möglichkeit der Fehlerrechereche, die im Prinzip wie eine normale Recherche funktioniert.