HTML - Zentrieren von DIV-Inhalt

Ich versuche zu spannen und zentrieren Sie den Inhalt des div mit der Klasse test1. Spanning das div über die volle Breite der Seite funktioniert. Aber zentrieren Sie den Inhalt in das div nicht. Was ist eigentlich mit align=center einfach?

<style>
    div.test1
    {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    div.test2
    {
        display: inline;
        float: left;
    }
</style>

<div class="test1">
    <div class="test2">This</div>
    <div class="test2">Is</div>
    <div class="test2">A</div>
    <div class="test2">Test</div>
</div>
  • Sie div ist zentriert. Aber es ist auch 100% Breite...
  • Sie können nicht Zentrum Inhalt von test1 wenn der Inhalt float-Attribute.. auch, wenn es schwebte Sie nicht brauchen, display:inline; entweder als schwimmende gilt dies
  • Er ist nicht schwimmenden div.test1
  • Nein, er schwimmt test2, was der Inhalt/Kind test1
  • So what? natürlich sind Sie in der Lage zu zentrieren eines div-enthält schwebende Mitglieder. Sie brauchen nur einen clearfix.
  • die schwebte content wird nicht zentriert werden, nur das übergeordnete element, das schwebte Inhalte werden so ausgerichtet, unabhängig von float, die Sie zugeordnet haben. test2 immer sitzen auf der linken Innenseite test1 - obwohl das Lesen der OP wieder kann ich des falsch verstanden, die Anfrage. & So sind Sie richtig, die Eltern zentriert ist, - natürlich. Ich hatte den Eindruck, der Antrag wurde für die Kinder (test2) werden zentriert innerhalb des übergeordneten test1 100% Breite.

InformationsquelleAutor craig1231 | 2012-10-09
Schreibe einen Kommentar