Hallo Gerhard,
steht zwar sicher schon irgendwo hier im Forum, ...
davon bin ich überzeugt. ;-)
Ich habe zentral die Eigenschaften für Links definiert. a:link, a:visited, ...
Gut. Dann benutzt du also schon CSS und hast dich schon mal grundlegend damit befasst.
Nun möchte ich aber für die Links in meiner Indexleiste andere Eigenschaften dafür definieren. zB eine andere Hintergrundfarbe bei a:active. Geht das?
Aber natürlich. Du hast im CSS vermutlich nur einfach den Elementselektor und die Pseudoklassen notiert, also ungefähr so:
~~~css
a:link { ...}
a:visited { ...}
a:hover { ...}
Aber es gibt ja noch mehr Möglichkeiten, bestimmte Elemente zu selektieren, zum Beispiel über IDs, über Klassen, oder noch eleganter über den Kontext. Ich nehme mal an, deine Struktur sieht im HTML-Code so oder ähnlich aus:
~~~html
<ul id="blah">
<li><a href="...">Link 1</a></li>
<li><a href="...">Link 2</a></li>
<li><a href="...">Link 3</a></li>
</ul>
Dann kannst du doch die Links sehr einfach über eine Kombination aus ID- und Nachfahrenselektor beschreiben.
Schönen Sonntag noch,
Martin
--
Die Zeit, die man zur Fertigstellung eines Projekts wirklich braucht, ist immer mindestens doppelt so lang wie geplant.
Wurde dieser Umstand bei der Planung bereits berücksichtigt, gilt das Prinzip der Rekursion.
Die Zeit, die man zur Fertigstellung eines Projekts wirklich braucht, ist immer mindestens doppelt so lang wie geplant.
Wurde dieser Umstand bei der Planung bereits berücksichtigt, gilt das Prinzip der Rekursion.