@@molily:
nuqneH
Wenn es um Layouting geht, würde ich Klassen verwenden,
Mag sein, aber nicht unbedingt so. Nicht eine Klasse "page-wrapper", sondern Seiten klassifizieren (identifizieren), d.h. Klassen (bzw. IDs) à la "page-product-overview", "page-product-details" fürs html-Element.
Sobald eine Seite aus dem Standardlayout ausschert, müsste ich die body-Styles für diese Seite einzeln auf ihre Initialwerte zurücksetzen.
Ja, Styles nicht zu setzen ist einfacher als sie nochmals zu überschreiben.
Deshalb spezifische Angaben für
.page-product-overview body {…}
.page-product-details body {…}
Wenn ich das Layout auf vielen Seiten ändere, muss ich wahrscheinlich ohnehin das HTML ändern;
?? Musst du?
Wenn ich das noch weiter verbessern will, dann eher durch die Verwendung von abstrakten Klassen in Sass, sodass ich im HTML möglichst keine expliziten Layouting-Klassen setzen muss.
Das ja.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)