Center gefloateten div-Elemente
Habe ich:
CSS:
#content {
width: 100%;
text-align: center;
}
.item {
float: left;
}
HTML:
<div id="content">
<div class="item"><img /><br />wordsn</div>
<div class="item"><img /><br />stuff</div>
<div class="item"><img /><br />asdasdasdn</div>
<div class="item"><img /><br />Dhdfrhwon</div>
<div class="item"><img /><br />sewfafdion</div>
</div>
Möchte ich center diese Bilder Elemente in der div und float neben einander, und haben es wrap schön.
Ich habe alles versucht und es funktioniert im IE und bricht in Firefox so ich hack einige mehr Mist und dann bricht es in IE.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie angeben, in einer Breite, so kann er berechnen, die entsprechenden Margen.
Loszuwerden
float
und starten Sie mitdisplay: inline
für dieitem
divs.Dann kannst du
content
einetext-align: center
- sollte funktionieren.Durch die Art und Weise, semantisch, eine Struktur wie das besser laufen könnte - je nachdem, was diejenigen, die divs darstellen, natürlich.
<br>
s. Befreien Sie sich von Ihnen und es wird funktionieren.inline
für Sie arbeiten?Okay, das ist was ich habe zu arbeiten für alle Browser:
edit: Breite ist nicht erforderlich
display: inline
für alle Browser - wenn die Elemente nicht haben, um eine Feste Breite. Aber wenn dies für Sie funktioniert in allen Browsern alles in Ordnung!Ist dies die Art von Sache, die Sie versuchen zu erreichen? (Sie benötigen, um die Größe der Seite, um die wrap-Effekt)
djgdesign.co.uk