
Zitat von
sejuma
Das ist richtig.
Wenn du also Elemente hast, die allgemein formatiert werden und in verschiedenen Bereichen vorkommen können, dann solltest du das auch allgemein machen.
Wenn es dann bezogen auf einen bestimmten Bereich Abweichungen gibt, stellst du eben den #div vornedran.
Ich habe 4 Bereiche. Header, Links, Rechts, Inhalt. Überschriften gibt es im Inhaltsbereich und in der rechten Sidebar. Diese unterscheiden sich aber optisch. ul-Listen gibt es im Inhaltsbereich mit grafischem Aufzählungszeichen und im Header und in der linken Sidebar als Navigationsleiste. Kann ich das CSS dann wie folgt aufbauen?
Code:
#rechts h1 {...} /* Formate für Überschriften in der rechten Sidebar */
h1 {...} /* Formate für alle anderen Überschriften (Inhaltsbereich) */
#header ul {list-style-image:none;...} /* Formate für die Liste der 1. Navigation */
#links ul {list-style-image:none;...} /* Formate für die Liste der 2. Navigation */
ul {list-style-image:url(...);...} /* Formate für alle anderen Listen (Inhaltsbereich) */