Re:
wenn Du zitierst, tue es richtig
?? Tat ich das nicht?
Offensichtlich nicht.
oder stelle Deine Fragen dem jeweiligem Autor und nicht alles mir!
?? Du warst doch der Autor von „Insbesondere das eigentliche Anliegen HTMLs eine _semantische_ Beschreibungs- bzw. Auszeichnersprache zu sein […]“?
Ja, dazu habe ich auch Stellung bezogen; zum übrigen nicht.
Es ist _nicht_ das Anliegen HTMLs, Inhalte _semantisch_ auszuzeichnen. Unterliegst du dem Irrtum, was „semantisches Markup“ bedeuten soll?
Wie zu lesen war, hatte ich das Beispiel mit <em>- und <i>-Element bemüht.
Du übersetzt 'em' mit „emotional“?
Weder 'em' noch 'i' zeichnen Inhalte semantisch aus. Genug Lesestoff dazu hatte ich verlinkt.
Da gebe ich dir recht. Es zeichnet Inhalt als emphatisch aus, was aber nichts zur Sache tut.
Dann hatte ich geschrieben, dass die Entwicklung von HTML aufgegeben werden sollte und CSS semantische Aufgaben gleich mitübernehmen könnte:
Ich finde die Trennung von Auszeichnungs-, Präsentations- und Verhaltensschicht schon sinvoll. Was ein Titel ist und was Meta-Information, gehört in die Auszeichnungsschicht.
Betrachte alles erstmal wie ein Programmierer als Daten bzw. dessen Struktur (Eigenschaft, Inhalt). Da sind wir dann bei XML. Das lässt sich wunderbar z. B. mittels DOM oder XPath beschreiben. Alles weitere sind HTML-Eigenschaften, die im Bedeutungsgehalt einer Hintergrundfarbe entsprechen. Sie sind HTML-spezifisch, weil sie die Daten nur in diesem Kontext attribuieren.
Des Weiteren war hier nicht die Rede von der Verhaltensschicht. Die bleibt davon funktionell unberührt. Betroffen sind also nur die Markup- und Präsentationsschicht. Heutigen Browsern ist augenscheinlich außer im Quelltext nichts an Semantik zu entnehmen, da die Formatierung, also CSS, für das Hervorheben der Semantik sorgt. Wenn dem ohnehin schon so ist, kann alles gleich in einen Top, denn es macht aus Sicht der Verarbeitung der Daten keinerlei Unterschiede, eben weil die Verhaltensschicht sich nicht ändert. Selbst ein Crawler kann sich ohne weiteres die Semantik aus einem Stylesheet holen.
Der Vorteil ist dabei, dass Semantik nicht mehr starr zu postulieren wäre und die Daten ohne XLS-Aufbereitung Verwendet werden könnten.
Gruß aus Berlin!
eddi