Gunnar Bittersmann: Linkeigenschaften / FX

Beitrag lesen

@@gary:

Das a und das a:hover habe ich aber bereits in der invmenu.css verbaut.

Na und?

Du kannst in einem Stylesheet sowohl mehrere Regeln mit gleichem Selektor haben

foo {eigenschaft1: wert1}  
  
bar {eigenschaft2: wert2}  
  
foo {eigenschaft3: wert3} /* neu hinzugekommene Regel */

als auch Deklarationen im bestehenden Stylesheet ergänzen (was der Übersichtlichkeit des Stylesheets zugutekommen dürfte)

foo  
{  
  eigenschaft1: wert1;  
  eigenschaft3: wert3; /* neu hinzugekommene Deklaration */  
}  
  
bar  
{  
  eigenschaft2: wert2;  
}

Kann ich auch a's eine Klasse geben und gleichermassen a:hover ?

Wozu??

PS.: Was ist in dem Fall besser: Das style element im html oder auch in die gleiche css packen?

Wenn du schon ein externes Stylesheet hast, dann machst du Ergänzungen natürlich dort, nicht im HTML-Dokument.

Es sei denn, es gibt CSS-Regeln, die nur in einem Dokument gelten sollen; nicht aber in anderen, die mit demselben externen Stylesheet formatiert werden. Dann könnten die Abweichungen im 'style'-Element stehen. Aber auch im externen Stylesheet:

<body id="baz">

#baz foo {eigenschaft: wert}

bzw.

<body class="quz">

.quz foo {eigenschaft: wert}

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)