vertical-align:middle in div?
Maxx
- html
Moin
Warum funktioniert <div style="vertical-align: middle;">Text</div> nicht so, dass der Text schön in die Mitte gesetzt wird?
Geht in keinem Browser.
Bitte um Hilfe!
Hi,
Warum funktioniert <div style="vertical-align: middle;">Text</div> nicht so, dass der Text schön in die Mitte gesetzt wird?
Vermutlich fehlt eine Angabe zur Höhe des div.
Viele Grüße
Torsten
Ebene nicht. So sieht das ganze CSS aus:
div {
background-color: #B1C9F3;
position: relative;
top: 0px;
left: 0px;
width: 800px;
height: 30px;
padding: 0px;
margin: 0px;
vertical-align: middle;
z-index: 1;
}
Hallo ,
vertical-align: middle;
^^^^^^
50% 0
oder umgekehrt probiers mal aus
Jeena Paradies
Hi,
vertical-align: middle;
^^^^^^
50% 0
oder umgekehrt probiers mal aus
Das ist ja wohl kompletter Unsinn. vertical-align erlaubt nur einen Wert.
Und auch mit einer Längen-Angabe anstelle des vordefinierten Werts ist vertical-align für blocklevel-Elemente nicht definiert.
cu,
Andreas
Hallo ,
Das ist ja wohl kompletter Unsinn. vertical-align erlaubt nur einen Wert.
Und auch mit einer Längen-Angabe anstelle des vordefinierten Werts ist vertical-align für blocklevel-Elemente nicht definiert.
Oj dann echt sorry was hab ich dann da durcheinandergebracht?
Jeena Paradies
Hi,
Warum funktioniert <div style="vertical-align: middle;">Text</div> nicht so, dass der Text schön in die Mitte gesetzt wird?
Geht in keinem Browser.
vertical-align ist für blocklevel-Elemente (wie div) schlicht und einfach nicht definiert.
Es darf also in keinem Browser das bewirken, was Du gerne hättest.
Wende vertical-align auf Elemente an, auf die es angewendet werden darf (Tabellenzellen und inline-Elemente).
cu,
Andreas
Genial eingerichtet
Ich muss also jetzt erst recht wieder mit Tabellen arbeiten, obwohl ich davon wegkommen wollte?
Bin begeistert :(
Hi,
Ich muss also jetzt erst recht wieder mit Tabellen arbeiten,
Nein.
cu,
Andreas
Ja wie bekomm ich es dann in die Mitte?