@@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)