tocotac
10-01-2007, 20:07
Hallo @ all
ich habe folgenden code:
<div style="margin:auto;">
<div style="float:left;padding:0px 5px 0px 5px;">Punkt 1</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt2</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt 3</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt 4</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt n</div>
<div style="float:none;clear:both;"></div>
</div>
nun werde die Punkte aus der DB ausgelesen, somit ich dem äusserem div keine Weite mitgeben kann.
Problem: Das div nimmt nun die volle Breite ein, somit ein zentrieren mit margin:auto nichts bringt.
ich habe auch schon versucht dem äusserem div ein display:table mitzugeben, was im FF und Opera funktioniert, aber im IE 6/7 nicht
hat jemand einen Lösungsvorschlag?
Vielen Dank
Christian
ich habe folgenden code:
<div style="margin:auto;">
<div style="float:left;padding:0px 5px 0px 5px;">Punkt 1</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt2</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt 3</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt 4</div>
<div style="float:left;">|</div>
<div style="float:left;padding:0px 5px 0px 5px;">Punkt n</div>
<div style="float:none;clear:both;"></div>
</div>
nun werde die Punkte aus der DB ausgelesen, somit ich dem äusserem div keine Weite mitgeben kann.
Problem: Das div nimmt nun die volle Breite ein, somit ein zentrieren mit margin:auto nichts bringt.
ich habe auch schon versucht dem äusserem div ein display:table mitzugeben, was im FF und Opera funktioniert, aber im IE 6/7 nicht
hat jemand einen Lösungsvorschlag?
Vielen Dank
Christian