Hallo Tom,
Ist es also richtig, dass man <body bgcolor="#123456" ...> als Erstes einsetzen kann. Dann kommen, wenn man sich endlich dazu durchgerungen hat, sie zu benutzen, die Stylesheets dazu und diese einfachen Angaben werden dadurch überschrieben. (Einbindung wie oben erwähnt vorausgestzt) Und wenn man dann anschließend feststellt, dass
man einzelne Ausnahmen wünscht, kann man das mit <body style="background:#754321"....> wieder ausbügeln???
also das bgcolor-Attribut vergisst Du am besten gleich zuerst, damit
sollte und muß man heute wirklich nicht mehr arbeiten, sowas kann man
viel besser mit CSS lösen.
Mal angenommen Du hast einen Haufen alten Seiten, wo noch nix mit
CSS drinstand, dann würde ich die folgende Reihenfolge wählen:
-in alle Dateien das link-Element mit der Angabe der zentralen
CSS-Datei einfügen
-in die HTML-Dateien sinnvoll geordnet ID's einfügen, dazu ein
Beispiel:
Auf einer Website gibt es drei versch. Hauptrubriken, die jeweils
farblich anders gestaltet sind. Folgende Änderungen sind dann not-
wendig (zusätzlich zu der Einbindung des Stylesheets im ersten
Schritt).
alle Dateien in Rubrik 1:
<body id="rubrik1">
für die zweite und dritte Rubrik die Änderungen genauso vornehmen.
-jetzt kannst Du in der zentralen CSS-Dateien *alle* gewünschten
Änderungen reinschreiben, hier dazu einige Beispiele:
body#rubrik1 { background: #FF0000; }
/* Hintergrundfarbe für alle Seiten der ersten Rubrik */
body { margin: 0; padding: 0; }
/* Ränder für sämtliche Seiten aller Rubriken */
Vielleicht siehst Du jetzt, welche Vorteile sich durch die Nutzung
von CSS ergeben können. Eventuell vorhandende ältere HTML-Attribute
wie eben bgcolor werden auf diesem Weg auch überschrieben (gilt auch
für das font-Element, falls es verwendet wurde), allerdings würde
ich die bei Gelegenheit aus den HTML-Dateien entfernen, um die
Übersichtlichkeit zu erhöhen.
Es muß also in jeder HTML-Datei genau zwei Änderungen geben, einmal
die Einbindung der zentralen CSS-Datei und dann noch die Zuordnung
zu einer bestimmten ID. Wenn diese genauere Kennzeichnung mehrfach
innerhalb einer Datei notwendig ist, dann solltest Du Klassen ver-
wenden, <p id="ausnahme"> darf nur einmal innerhalb einer Seite
vorkommen, <p class="ausnahme"> dagegen öfter.
HTH
Viele Grüße,
Stefan