ok. wie bekomme ich es dann hin, dass bei hover der Schrift test auch das Background image welches ich hinter li gelegt habe, sich auch verändert? Dies ist ja nicht mehr ein Bereich. List-sytle-type mit einer grafik zu belegen geht auch nicht, weil es verschiedene Grafiken sind.
Grundsätzlich kann man dir sicher besser helfen wenn du beide Quellcodes, HTML sowie CSS postest.
Jeden Punkt der Liste kannst du auch ohne klasse ansprechen, sollte sich die Liste z.b. in einem nav tag befinden und du möchtest ansprechen:
nav ul li a {
Möchtest du dann z.b. für den fünften Punkt der Liste ein background-image nutzen müsstest du immernoch keine id oder class nutzen, sondern kannst auf:
nav ul li:nth-child(5) {
zurückgreifen, und dann ganz normal das background-image einbinden.
Der Sinn ist den Inhalt vom Aussehen / Layout zu trennen. Und dazu sollten im HTML-Quelltext im body-Element möglichst nur Informationen stehen. id und class sind keine Informationen im Sinne der Semantik. Deshalb sollte auf die möglichst verzichtet werden.
Hier nicht!
Das das nur ein Beispiel sein kann und ein nav-Element vorhanden sein sollte muss doch wohl nicht extra dazu geschrieben werden. Sofern uns mirko22 nur mit Textschnipseln versorgt ist eine konkrete Hilfe nicht möglich.
Grundsätzlich funktioniert das und sollte auch so verwendet werden:
Wenn du also 10 listenpunkte hast und jedem ein anderes hintergrundbild geben willst machst du 10 x nth-child(x) bzw first und last child beim jeweilig ersten und letzten?
Ich sehe ja durchaus sinnvolle Anwendungen mit nth-child und Listen. (Beispielsweise jedes zweite grau hinterlegen), aber so finde ich es eher sinnlos/verwirrend.
Wenn du also 10 listenpunkte hast und jedem ein anderes hintergrundbild geben willst machst du 10 x nth-child(x) bzw first und last child beim jeweilig ersten und letzten?
Mit [HTML]nav ul li:nth-child(n) a {[/HTML] sollte man jedes Element der Liste auswählen können.
Hallo, danke für die Anregungen. Was ich will ist, das die Grafik die ich als BG im li Element einbinde auch verlinkt sein soll, daher wollte ich um das li Element den link legen. Aber ihr sagt das geht gar nicht? Gibts ne andere Möglichkeit, wie ich das BG Image mit Verlinken kann?