@@Patrick, der Neuling:
nuqneH
aber ich denke, ich sehe durchaus auch Vorteile in der von Euch angeregten Trennung zwischen Inhalt und Style.
Gut.
Aber hier kämen dann wohl, wenn man es ordentlich machen will, die "Klassen" zum Zuge, oder?
Eventuell. Oder IDs.
Ich müsste quasi eine Div-Klasse "Rahmen" o.Ä. erstellen, und die dann den Divs zuweisen, die ich mit Rahmen haben will?
Nein. Dann hättest du ja präsentationsbezogenes Markup, d.h. Darstellung im HTML angegeben, also wieder nicht Inhalt und Style voneinander getrennt.
Du kannst die entsprechenden Elemente (bspw. <div id="foo"> und <div class="bar">) selektieren und zusammenfassen:
#foo, .bar { border: 1px solid }
Mit CSS-Präprozessoren lässt sich das mit Extends noch besser realisieren. Bsp. Sass:
%rahmen { border: 1px solid }
#foo { @extend %rahmen; }
.bar { @extend %rahmen; }
Daraus wird der o.g. CSS-Code generiert.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)