milky: standardisierte KlassenNamen / site-unabh. CSS-Layouts

Beitrag lesen

Hey;

Verstehe ich deine Aussage bezüglich der PHPNuke...Seitenlayouts in der Hinsicht richtig, dass du im Prinzip nur die CSS-Dateien jeweils austauschen wollen würdest, um das Design zu wechseln?

Ganz genau. Es müssen aber nicht die Layouts von PhpNuke sein, sondern eben
nur ganz triviale CSS-Dateien, weil zu den NukeLayouts ja noch eine ganze
Menge mehr gehört als nur CSS (dort werden die Seiten ja als Tabellen
zusammengeschustert via Smarty oder so).

Es ist mir schon klar, daß man über CSS nur begrenzt Bilder einfügen kann
(oder das dann nur in einigen wenigen Browsern funktioniert), und mit
Sicherheit läßt sich nur mit CSS (alos völlig ohne Tabellen) auch nicht
völlig zufriedenstellend eine mit Nuke vergleichbare Seitenstruktur
basteln,

Sorry, aber das wird wohl kaum funktionieren. Denn CSS-Dateien (und die

dazugehörigen HTML-Seiten) können durchaus schon mal ziemlich komplexe
Selektoren enthalten. Wenn die CSS-Dateien austauschbar wären, müßten die
damit formatierten HTML-Seiten im Prinzip identisch bleiben.

Ja was du schreibst leuchtet mir alles ein, man kann mit so superallgemeinen
KlassenDefinitionen, nach denen ich gefragt hatte, nicht jeden kleinen Pups
und auch nicht jede beliebige Seite fix und fertig gestalten lassen. Aber
ich habe ja auch tatsächlich nur gefragt, ob für diese verdammt oft
wiederkehrenden FormatierungsAufgaben (Seitentitel, Navigation,
interne/externe Links, HGFarbe, Textfarbe, Schriftgröße, HGBild, etc.)
irgendwo sinnvolle Klassennamen empfohlen werden.

nicht nur gewisse Klassennamen einsetze, sondern auch gewisse Klassennamen

_in_ gewissen anderen Klassennamen enthalten sein müssen, damit die

Klar gibt es die komplexen Verschachtelungen von CSS-Definitionen, aber
die kann man ja neben so einer allgemeinen austauschbaren .css,
noch in eine zweite (site-spezifische) .css packen.

Meine Frage von vorhin, war eigentlich viel mehr, ob es neben dem
eigentlichen CSS-Standard noch eine irgendeine Empfehlung gibt, wie
man sinnvolle Klassennamen findet; oder ob jemand mal eine Liste
zusammengetragen hat, mit der man wirklich Layouts und Inhalt trennen
kann, und das kompatibel mit anderen Seiten. - Also praktisch eine Anwendung
von CSS, wie auch XHTML eine Anwendung von XML ist.

Aber Danke erstmal und Grüße,
milky