text in DIV zentrieren... ich spinn...
fks
- css
hallo.
mal wieder so ein problem an dem man ewig lang in div. tutorials & selfhtml hängt...
entweder bin ich zu blöd, oder es gibt einen trick.
wie kann ich den text innerhalb eines textes zentrieren. und das vertikal. also vertical-align:middle
das funktioniert nämlich nicht. :o(
<div style="vertical-align:middle; float:right; background-color: blue">
mein text
</div>
vielleicht steh ich dermaßen auf der leitung, dass ich mal schlafen gehen sollte... :o)
mfg
fks
Hallo fks,
da sich <div> hinsichtlich seiner Höhe dem Inhalt anpasst, sollte eine solche style-Angabe nichts bewirken. Warum sollte der Browser den div-Bereich größer machen als der Inhalt vorgibt?
Versuche stattdessen, den ganzen Absatz auszurichten, d.h. gib einer Tabellenzelle die valign="middle"-Eigenschaft. Der div-Tag wird dann auch zentriert angezeigt (die Hintergrundfarbe sollte sich demnach natürlich auch auf die ganze Zelle beziehen).
Ansonsten kannst Du natürlich jederzeit auf <table>s statt <div> zurückgreifen, denn die sollten ordnungsgemäß funktionieren :-)
bye