ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
3115
3115
EMPFEHLEN
-
Wenn ich beispielsweise jeden zweiten Absatz nach jeder h3 Überschrift stylen möchte, schrieb ich im CSS:
h3 + p + p {
CSS angaben
} <- spricht jeden zweiten Absatz nach einer h3 Überschrift an.
Nun versuche ich dasselbe für meine Liste
<ul id="liste">
<li>Wert 1</li>
<li>Wert 2</li>
<li>Wert 3</li>
</ul>
Ich versuche nun den zweiten Listenpunkt ebenfalls explizit anzusprechen mit
ul#liste + li + li {
CSS angaben
}
aber es funktioniert nicht. Wa smache ich falsch. gibt es einen Weg dafür, ohne dem Listenpunkt eine eigene Klasse oder id zuweisen zu müssen?
-
02.01.08 14:57 #2Maik Tutorials.de Gastzugang
Hi,
die Listenpunkte li sind keine Nachbarelemente des ul-Elements, sondern seine Nachfahrenelemente, folglich kann der Selektor in dieser Form auch nicht funktionieren.
-
Code :
1 2 3
ul>li:first-child+li{ color: red; }
Probier das mal. Es nimmt den zweiten LI in der Liste. Allerdings funktioniert der pseudo-Selektor :first-child erst ab IE7, opera und ff haben den aber schon länger intus
cU bubblez
http://www.webrama.tk
-
Eine andere Möglichkeit:
Die Unterstützung der :nth-child()-Pseudoklasse ist allerdings noch dürftiger.Code :1 2 3
ul#liste li:nth-child(2) { color: red; }Markus Wulftange
-
Css3 Selektoren sind bestimmt gut. Aber unterstützt werden sie noch von praktisch keinem Browser, wie du erwähntest ..
Dazu noch folgender interessanter wikipedia Artikel:
http://en.wikipedia.org/wiki/Compari...t_engines_(CSS)cU bubblez
http://www.webrama.tk
Ähnliche Themen
-
LPT-Port gezielt in C# ansprechen
Von Xenion im Forum .NET ArchivAntworten: 1Letzter Beitrag: 24.10.09, 22:14 -
XML-Knoten gezielt ansprechen
Von ahykes im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 22.10.09, 16:33 -
C++ Einzelne Pixel ansprechen?
Von HORNSWOGGLE im Forum C/C++Antworten: 2Letzter Beitrag: 28.01.08, 09:24 -
TextBox in Schleife gezielt ansprechen
Von UwB im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 19.02.05, 23:27 -
einzelne div ansprechen
Von NiciB im Forum CSSAntworten: 3Letzter Beitrag: 10.01.05, 08:48





Login





