Thomas Luethi: 3 Boxen über Seitenbreite verteilt

Beitrag lesen

Hallo,
Gemäss dem http://de.selfhtml.org/css/formate/box_modell.htm@title=Box-Modell setzt sich die totale Breite zusammen aus width + padding + border + margin.
33%+33%+33%+12px+12px+12px sind höchstwahrscheinlich mehr als 100%...

Statt der DIV-Suppe könntest/solltest Du eine Liste verwenden.
Die drei Listen-Elemente (LI) wären dann 33% breit, ohne margin/border/padding.
Und die restlichen Layout-Eigenschaften könntest Du auf die A-Elemente übertragen.
Grob gesagt etwas in der Art (ungetestet!):

<ul class="nav">  
 <li><a href="#">Club</a></li>  
 <li><a href="#">Ausbildung</a></li>  
 <li><a href="#">Termine</a></li>  
</ul>
ul.nav { list-style-type:none; }  
.nav li { float:left; display:inline; width:33%; margin:0; padding:0; }  
.nav li a { display:block; text-align:center; padding:8px 5px; border:1px solid #E5EBFF; border-radius:5px; cursor:pointer; color:#ffffff; background-color:#0039D8; }

Ergänzungen/Korrekturen werden sicher noch folgen von Leuten, die wacher sind als ich gerade jetzt...

Statt float:left; und display:inline; könntest Du ggf. auch display:inline-block; nehmen, siehe den Artikel von Gunnar.

Gute Nacht!
Thomas