2011-07-17 107 views
0

我大概可以在PHP中做到這一點,但我不得不將CSS包含到我的PHP文件中。所以,我有一個父母div的高度總是變化,然後我有一個子div,其width: 100%; height: 100%;在該子div,我有文本。問題是,我想垂直居中ChildChild div內的文字。如何創建動態CSS頁邊距?

#parentDiv { 
width: 200px; 
height: PHP generates this; 
} 
#Child { 
width: 100%; 
height: 100%; 
} 
#ChildChild { 
margin: how do I do this? 
} 

<div id="ParentDiv"> 
<div id="Child"> 
<div id="ChildChild"> 
HELLO! 
</div> 
</div> 
</div> 

回答

1

如果您的文字只是一行高,請嘗試設置line-height: 100%;。否則,可以嘗試遵循solution outlined here,其中涉及使用display: table-cell;屬性以允許使用vertical-align: middle;屬性。