我在頁面上有一個藍色方塊,從頂部和左側是100像素。然後我想讓藍色框中的文字垂直對齊。爲什麼我的代碼不能垂直對齊文本?爲什麼我不能使用CSS來垂直對齊文本?
<!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>
如何讓文本垂直對齊?
備註 - 如果我刪除絕對位置,則文本垂直對齊。但這是不可接受的,因爲我需要絕對的位置來做其他的事情。
缺少的東西,代碼段 –
確定代碼加回 – John
許多重複項:http://stackoverflow.com/search?q=CSS+vertical+text+align我建議在發佈問題前先搜索stackoverflow。 – JSuar