ChrisB: Hintergrundfarbe für verschachtelte DIVs

Beitrag lesen

Hi,

Meine head.php enthält folgenden Code:

...
<div ID="buttonset">
<div ID="button1"><a class="linkfarbe" href="body.php"Seite 1</a></div>
<div ID="button2"><a class="linkfarbe" href="body2.php">Seite 2</a></div>
<div ID="button3"><a class="linkfarbe" href="body3.php">Seite 3</a></div>
<div ID="button4"><a class="linkfarbe" href="body4.php">Seite 4</a></div>
</div>
...

  
Bitte erstelle vernünftiges HTML, nicht so einen Käse.  
Die DIV-Elemente um die Links dürften überflüssig sein - du kannst doch die Links direkt formatieren.  
  
Allerdings ist es meist am sinnvollsten, eine Navigation als Liste auszuzeichnen - eine  Liste von Links.  
  

> Wenn ich hingegen  
> #buttonset{  
>  border: solid 4px;  
> }  
> eingebe, passiert etwas: Alle Divs haben an ihrer Oberseite (!?) die dicke border. Sonst nirgends...  
  
Nein, das Element #buttonset hat rundherum einen Rahmen bekommen, ganz normal.  
Es ist nur wesentlich kleiner, als du annimmst.  
  

> Mir ist dieses Verhalten unerklärlich...  
  
Dann sind dir also die Auswirkungen von float unbekannt.  
float nimmt Elemente aus dem Fluss, so dass sie die Höhe ihrer Vorfahren nicht mehr beeinflussen.  
  

> Habt ihr Tipps?  
  
<http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout> - bitter komplett durcharbeiten.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?