Struppi: Unterschied class / id

Beitrag lesen

ich finde es etwas unlogisch was du schreibst...zumindest für mich.
ist CSS nicht dafür gedacht layout von inhalt zu trennen?

das bedeutet für mich, das ich auf tags wie <b> <em> <i> etc. komplett verzichte und das mit CSS löse.

Gut das Michael nich mal kam. Der kann das wesentlich besser erklären:

Markup bedeutet zu deutsch "Textauszeichnung". HTML ist als Markup Language also weder eine Programmiersprache noch eine Seitenbeschreibungssprache, sondern eine Textauszeichnungssprache. Sie zeichnet die logischen Bestandteile eines Dokumentes aus, wie zum Beispiel Überschriften, Textabsätze, Tabellen, Listen oder Grafikreferenzen. Mit HTML erfolgt also lediglich eine Einteilung des Dokumentes in seine einzelnen strukturellen Bereiche, genannt Elemente. HTML wird daher nicht "programmiert", sondern schlicht "geschrieben".
http://jendryschik.de/wsdev/einfuehrung/websprachen.html

Struppi.