Sehr geehrte HTML Community,
ich habe ein Problem und meine Vermutung ist,
dass sich vertical-align middle & position absolute nicht so super verstehen,
weil ich einen Container gebaut habe, 300x300 px, dieser hat nen Background
und beinhaltet einen Text. Mein Ziel ist es, dass der Text "mittig mittig" ist,
sprich, vertical und horizntal in der Mitte gesetzt. Was problemlos funktioniert,
doch sobald ich den Contrainer positionieren will, wirkt das vertical-align:middle; nicht mehr,
sobald ich aber position:absolute; lösche, ist der Text wieder mittig.
Hier mein CSS:
Ich könnte zwar auch Margin-left benutzen, doch würde es mich trotzdem interessieren,
wieso das mit position absolute nicht funktioniert.
Edit: Na gut, mit margin-left tut ers auch nicht...
LG,
Kazel
ich habe ein Problem und meine Vermutung ist,
dass sich vertical-align middle & position absolute nicht so super verstehen,
weil ich einen Container gebaut habe, 300x300 px, dieser hat nen Background
und beinhaltet einen Text. Mein Ziel ist es, dass der Text "mittig mittig" ist,
sprich, vertical und horizntal in der Mitte gesetzt. Was problemlos funktioniert,
doch sobald ich den Contrainer positionieren will, wirkt das vertical-align:middle; nicht mehr,
sobald ich aber position:absolute; lösche, ist der Text wieder mittig.
Hier mein CSS:
Code:
.container {
position:absolute;
left:10%;
top:10%;
height: 300px;
width:300px;
text-align:center;
display:table-cell;
vertical-align: middle;
background-color:#F00;
}
Ich könnte zwar auch Margin-left benutzen, doch würde es mich trotzdem interessieren,
wieso das mit position absolute nicht funktioniert.
Edit: Na gut, mit margin-left tut ers auch nicht...
LG,
Kazel