Andi: Text in DIV vertikal zentrieren

Beitrag lesen

Hallo Andi,

Ist es möglich, Text in einem DIV vertikal zu zentrieren?
Die Angabe von vertical-align:middle hat jedenfalls nichts gebracht.

ja, es ist möglich. Diese Frage ist so beliebt, dass sie häufig im Archiv zu finden ist sowie in der Forums-Hilfe

Mit freundlichen Grüßen,
André

Der Artikel bezieht sich auf ein Block-Element. Was aber mach ich mit Text IM Block-Element? Wenn ich ein <p> verwende, werden die CSS-Angaben ebenfalls ignoriert.
So sieht das aus:

div.mainmenu_head{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#000066;
 background-color: Lime;
 background-image: url(../img/menu/bg_mainmenu.bmp);
 background-repeat: repeat-x;
 background-position: top;
 height: 25px;
 width: 100px;
 text-align:center;
 vertical-align: middle;
 float:left;
}