Ich muss 2 <span>
innerhalb einer <div>
platzieren, die erste Spannweite muss oben platziert werden, die zweite unten, wie Nord-Süd.text-align: center Funktioniert nicht auf absolut positionierten Spannweiten
<div>
<span class="north">N</span>
<span class="south">S</span>
</div>
Um dies zu tun, dachte ich über position:absolute;
auf die 2 <span>
verwenden.
div
{
display:inline-block;
width: 20px;
position:relative;
height:100px;
}
.north
{
position:absolute;
top:0;
}
.south
{
position:absolute;
bottom:0;
}
Nun sollten die Spannweiten nach links (Standard), positioniert werden, um sie zu zentrieren, habe ich:
div
{
text-align:center;
}
Aber ich habe dies:
prüfen es heraus: http://jsfiddle.net/Zn4vB/
Warum geschieht dieses?
Hinweis: Ich kann keine Ränder verwenden, links, rechts, weil der Inhalt dieser Bereiche unterschiedlich ist, ich muss sie nur in der Mitte richtig ausrichten.
Sobald Sie absolut positioniert sind, müssen Sie es nicht als Block deklarieren. Nur ein kleiner Punkt der Klärung. –