我的页面上有一个蓝色框,距离顶部和左侧 100 像素。然后我希望蓝色框中的文本垂直对齐。为什么我下面的代码不能垂直对齐文本?
<!DOCTYPE html>
<html>
<body>
<div style="height:200px; background:blue; display:table-cell; vertical-align:middle; color:white;position:absolute; top:100px; left:100px;">
this is text;
</div>
</body>
</html>
如何让文本垂直对齐?
注意- 如果我删除绝对位置,则文本垂直对齐。但这是不可接受的,因为我需要绝对定位来处理其他一些事情。