Gunnar Bittersmann: Auflistung in Auflistung ansprechen

Beitrag lesen

<ul>
<li>Google</li>
<ul>
  <li>.de</li>
  <li>.com</li>
</ul>
<li>fireburn</li>
<li>monster</li>
</ul>

Steffen,
Das ist nicht richtig: ul darf nur li enthalten, nicht ul. li seinerseits darf ul enthalten. Richtig ist:

<ul>  
 <li>Google  
  <ul>  
   <li>.de</li>  
   <li>.com</li>  
  </ul>  
 </li>  
 <li>fireburn</li>  
 <li>monster</li>  
</ul>

Gebe ich der ersten aufzählung eine ID und sage:
ul#id li { .. } macht er das auf alle :(

Ja, weil du den Nachfahrenselektor und nicht den Kindselektor verwandt hast. Nochmal in [CSS2 §5.5] und [CSS2 §5.6] nachlesen, oder in [SELFHTML] .

Wenn ich der 2ten Aufzählung auch eine ID nimmt er Trotzdem die werte von der ersten Aufzählung. Wie kann ich das lösen?

Mit dem Nachfahrenselktor (damit’s auch der IE versteht), der dir die Liste in der Liste selektiert.

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)