DIV in DIV ansprechen
OnkelB
- css
Hallo,
ich hab hier ein kleines Problem mit verschachtelten DIVs
<div id="kontakt">
<div id="punkt1">
<div id=left"></div>
<div id="right"></div>
</div>
<div id="punkt2">
<div id=left"></div>
<div id="right"></div>
</div>
</div>
Wie kann ich jetzt in Punkt1 die div left ansprechen,
ohne das in punkt2 die div left auch angesprochen wird?
Hallo,
mit
div#punkt1 div#left {
... Css kram ...
}
sollte es funktioneren.
Mit freundlichen Grüßen,
Hagen
@@Hagen:
nuqneH
mit
div#punkt1 div#left {
... Css kram ...
}
sollte es funktioneren.
Nein, das sollte es nicht.
Qapla'
Hi,
<div id="punkt1">
<div id=left"></div>
<div id="right"></div>
</div><div id="punkt2">
<div id=left"></div>
<div id="right"></div>
</div>
Id-Werte müssen dokumentweit eindeutig sein, Dein Code ist also ungültig.
cu,
Andreas
Mahlzeit OnkelB,
<div id="kontakt">
<div id="punkt1">
<div id=left"></div>
<div id="right"></div>
</div><div id="punkt2">
<div id=left"></div>
<div id="right"></div>
</div></div>
Abgesehen von MudGuards Hinweis (ich würde den Elementen als Ordnungskriterium einfach <http://de.selfhtml.org/html/attribute/allgemeine.htm#uebersicht@title=eine gemeinsame Klasse> geben) riecht Dein Code ganz extrem nach einer http://de.selfhtml.org/html/text/listen.htm@title=Liste ... wieso zeichnest Du ihn also nicht wie eine solche aus?
MfG,
EKKi
@@OnkelB:
nuqneH
<div id=left"></div>
<div id="right"></div>
Zusätzlich zu MudGuards und EKKis Hinweisen noch der, dass die Bezeichner "left" und "right" nicht sinnvoll sind, es sei denn bei dem einen geht es um Zurückgelassenes und bei dem anderen um Juristisches.
Benenne IDs und Klassen nach der Funktion, nicht nach der gegenwärtig(!) gewünschten Darstellung!
Qapla'