suit: vertical-align nur für Tabellen?

Beitrag lesen

aber auch nur, wenn der zu zentrierende Text nur eine Zeile umfasst.
Ich kann übrigens auch nicht nachvollziehen, warum der Anwendungsbereich von vertical-align auf inline- und table-cell-elemente beschränkt wurde.

Ich schon - allerdings ist es nicht ganz schlüssig :)

Zum absoluten, vertikalen Zentrieren von belieben Elementen gibt es in CSS wunderbare Lösungen - der IE findet das halt nicht cool:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
	<head>  
		<title>center</title>  
		<style type="text/css">  
			body, html {  
				height: 100%;  
			}  
			div {  
				position: absolute;  
				top: 50%;  
				bottom: 50%;  
			}  
		</style>  
	</head>  
	<body>  
		<div>  
			blah  
		</div>  
	</body>  
</html>