Hallo.
Ich hoffe ich erklärs jetzt richtig: Wie bereits gesagt gibt es Syntax und Semantik. Beides sind Begriffe, die sich auf Sprache beziehen. Die Syntax meint dabei die grammatikalische Struktur, nach der eine Sprache funktioniert. So hat die Sprache Deutsch bestimmte Regeln, nach denen sie konstruiert werden kann, z.B. einen bestimmten Zeichensatz (Alphabet + Sonderzeichen), und bestimmte Regeln nach denen Wörter aneinander gereiht werden dürfen. Beispiel:
Ich esse deinen Dienstag.
Dieser Satz ist syntaktisch richtig, er bricht keine grammatische Regel der deutschen Sprache.
Ich finden Suppe lecker.
Dieser Satz ist - auch wenn er für durchschnittsdeutsche wohl verständlich ist - syntaktisch falsch, er befolgt nicht die grammatischen Regeln der deutschen Sprache.
Andere "Sprachen" wären z.B. HTML, der Aufbau mathematischer Gleichungen, Latein oder CSS.
Nun zur Semantik. Diese entspricht dem inhaltlichem Sinn einer Sprache.
Ich esse deinen Dienstag.
Dieser Satz ist semantisch gesehen sinnlos (bzw. zumindest ziemlich fragwürdig da man ja keinen Dienstag essen kann). Ein anderes Beispiel:
2 + 2 = 5
Diese mathematische Gleichung ist semantisch gesehen sinnlos (weil 2 + 2 = 4), syntakisch gesehen jedoch richtig (weil die Gleichung von ihrer Form her richtig ist).
Auf HTML bezogen lässt sich Semantik durch die sinnvolle Verwendung seiner Elemente (z.B. sinnvoller einsatz von <h1>-Überschriften, Listen, <strong>- und <em>-Auszeichnungen etc.) erzeugen. Der Validator (http://validator.w3.org) hingegen überprüft nur die Syntax einer HTML-Datei (ob der <body>-Tag auch wieder geschlossen wurde stc.), nicht aber seine Semantik.
Ich hoffe, es ist klar geworden, um welchen heißen Brei ich hier drumrumrede ;)
Nette Grüße,
stefan
http://de.icio.us/_stefan