das liegt mir schon länger auf der seele, so stimmt das nicht.
mit css style ich das, was ich mit html auszeichne. beides gehört zusammen und eines ohne das andere funzt nicht.
Das ist richtig. Und ich gestehe, dass ich hier nicht ganz die Wahrheit erzähle, und das obwohl ich sonst auch immer so kleinkariert bin.
Aber die Tatsache ist, dass sich hier 80% Anfänger in Sachen HTML rumtreiben und ich bin der vollen Überzeugung, dass ein Anfänger HTML besser versteht, wenn er von vornherein, auch im Kopf, HTML & CSS strikt voneinander trennt. Und dazu gehört auch die Erkenntnis, dass HTML nichts mit dem Design zu tun hat.
Natürlich gibt HTML auch vor, ob ein Element Inline oder Block ist, und das hat natürlich Auswirkung aufs Aussehen. Und klar, man benutzt auch <div>s, um das Layout zu beeinflussen. Aber wenn Du das einem Anfänger so an den Kopf knallst, dann wird garantiert eine div-Suppe draus.
nach dieser definition, müsste er nur irgend weche tags irgend wo hin setzen und dann alles mit css anpassen, so ist da aber nun nicht. erst mal richtig auszeichnen, dann ändern (anpassen)
Nein, also das sicher nicht. Wenn Du Design machen willst, musst Du "nur" "irgendwelche" Tags irgendwohin setzen und mit CSS anpassen, das ist so richtig. Für die Anzeige ist es CSS egal, welches Tag Du nimmst, weil für die *Anzeige* nicht definiert ist, wie z.B. eine Überschrift aussieht.
Aber für eine Website reicht das eben nicht. Eine Website besteht in ihrer Basis immer erstmal aus HTML und der damit verbundenen Semantik. Und die ist natürlich nicht egal, da ist es nicht egal, welche Tags man verwendet.