2012-08-07 126 views
1

這今天一直困擾了我很多。我想這樣做,控制使用父減去保證金100%的子對象的大小的,說10像素,採用箱上漿方法。箱大小+子對象

我知道這是可以使用盒大小調整功能與父和10像素填充,然後孩子設置爲100%,但我想知道,如果有可能的其他方式。

這裏是我....目前所發生的一切是孩子箱適合自己100%的父對象,保證金是不可見的。

<div id="Parent"> 
    <div id="Child"> 
    </div> 
</div> 

而且......

#Parent 
{ 
height:500px; 
width:500px; 
background-color:red; 
} 

#Child 
{ 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box; 
margin-top:10px; 
margin-left:10px; 
width:100%; 
height:100%; 
background-color:green; 
} 
+0

我猜這是一個工作例子,在現實中父不是一個固定的寬度是多少? – Stieffers 2012-08-07 15:42:04

+0

對,沒錯。 – 2012-08-07 16:12:41

+0

在這種情況下,真的沒有其他有效的解決方案。您可以將填充應用於父項,但必須以像素爲單位進行定義,並且不會完全準確。 – Stieffers 2012-08-07 16:17:36

回答