hallo,
Davon abgesehen würde ich dem Div eine feste Höhe geben.
ja ist ja auch so gemeint, ein Tippfehler hier.
ich habe es jetzt einfach mal mit nem Textabsatz ausprobiert:
#abschnitt {border:1px dashed silver; height:300px; vertical-align: middle;}
<div id="abschnitt">blablabla</div>
geht auch nicht.
komisch komisch,dachte diese Div blöcke wären so ne tolle Alternative zu tabellen...da ging das doch alles einfach.
gruß
christian