Verkettete Klassendefinitionen
Bei CSS-Definitionen ist es zum Teil sinnvoll, Attribute für bestimmte Verkettungen von Klassen, Ids und/oder Tags zu vergeben. Zum Beispiel kann es sein, dass Sie Links innerhalb eines farblich hinterlegten Feldes immer in einer anderen Farbe anzeigen lassen möchten. Um nicht jeden Link umzufärben können Sie das Attribut bespielsweise bei der Kopfzeile einer Tabelle an die Kette
table tr th a { color: #......;
}
binden.
Genauere Informationen dazu finden Sie auf den Seiten von SelfHtml unter " Formate für verschachtelte HTML-Elemente definieren".
Den Überblick behalten
Bei der Arbeit mit Plone müssen Sie die zentral vorgegebenen
Stylesheets im Auge behalten. Für Unterbereiche einer Plone-Site lassen
sich zur Vereinfachung durch ein Zusatzprodukt beschränkt gültige Stylesheets
einfügen. Wir empfehlen Ihnen das Installieren des Firefox-Plugins
Firebug, um bei Ihren Seiten den Überblick zu
gewinnen/behalten.
Klassen für Event-Typen
- Manche Inhaltstypen in Plone schlagen sich im Quellcode als
Klassendefinitionen nieder. Zum Beispiel führt ein neuer Termin mit dem
Stichwort Tagung in der Calendar-Übersicht (der Monatsübersicht,
die einem Wandkalender gleicht) zu:
<dd class="event-item tagung"> <a class="event-title" href="[...]" title="[...]">[...]</a>
Also einer Klassendeklaration mit Leerzeichen. Dabei handelt es sich um zwei separate Klassen zu denen das Objekt gehört. Für dieses Objekt muss die Deklaration folgend beginnen:
</dd>dd.event-item.tagung {
Beachten Sie die Trennung der Begriffe durch einen Punkt!
[...]
}