我試圖建立與下面的圖片示意地呈現CSS樣式的HTML的中心位置: alt text http://www.freeimagehosting.net/uploads/216e5750a8.png動態DIV框的高度與孩子DIV
我設法內格與下面的HTML的位置:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body>
<div style="background-color: yellow; width: 100px; height: 100px;
position: relative;">
<div style="background-color: gray; position: absolute;
top: 8px; left: 8px; right: 8px; bottom: 8px"></div>
</div>
</body>
</html>
但問題是,它停止工作,如果我想外部div的高度是動態的。刪除高度值隱藏外部div。
在所有條件下如何實現?
你究竟在做什麼?無論外部DIV的高度如何,垂直居中內部DIV? – 2009-07-02 11:19:23
外部div內沒有內容,它會自行崩潰。內部div中是否有任何內容? – peirix 2009-07-02 11:27:21