Selektor für benachbartes Element
split.s
- css
Habe folgendes:
<div id="nav">
<div>hallo</div>
<div>Max</div>
</div>
wie komme ich jetzt an Max heran?
Laut CSS Spezifikation gibt es den "+"-Selektor für benachbarte Elemente. Allerdings steht dort nicht, was zutrifft, wenn es sich um ein Element selbigen Types handelt.
Wie komme ich also an das zweite div heran (dessen Inhalt "Max" ist)?
Und das sollte natürlich in allen aktuellen und halbwegsaktuellen (mindestens ab IE 5.0) funktional sein.
Wäre für einen Tipp sehr dankbar!
Allen anderen wünsche ich einen guten Rutsch.
Grüße,
.nav div + div
vllt?
MFG
bleicher
Das dachte ich zuerst auch, aber funktionieren tut es nicht !
Hi,
Das dachte ich zuerst auch, aber funktionieren tut es nicht !
"funktioniert nicht" ist das einzige, was nicht funktioniert. Falls Du Dich auf den IE 6 beziehst: Stimmt, für das Teil wirst Du aber auch keine brauchbare Lösung finden, sondern nur Workarounds für dessen ansehnliche Unfähigkeiten-Sammlung. Unterlasse übrigens bitte das Plenken.
Cheatah
Und das sollte natürlich in allen aktuellen und halbwegsaktuellen (mindestens ab IE 5.0) funktional sein.
Mit serverseitiger Klasse oder Javascript Klasse
Für ganz moderne mit div:first-child + div
mfg Beat
first-child funktioniert aber laut selfhtml erst ab IE 7 !
Hi,
first-child funktioniert aber laut selfhtml erst ab IE 7 !
der IE 6 ist *antik*, in ihm funktioniert *nichts*, was moderne Techniken so hervorragend machen. Beats Antwort hat entsprechende Hinweise bereits enthalten.
Cheatah