fks: text in DIV zentrieren... ich spinn...

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

  1. 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

    • Johannes