2013-04-09 51 views
0

整個DIV我有:CSS DIV緣移動,而不是內容

HTML

<div id="container"><div id="left"><div class="box">blahblah</div></div></div> 

CSS

.box { 
    height: 200px; 
    width: 300px; 
    margin: 50px; 
    background:url(box.png) no-repeat } 
#container{ 
    width:100%; 
} 
#left{ 
    float:left; 
    width: 260px; 
    height: 600px; 
} 

當我添加margin: 25px;到.box的類,它會將整個箱體整個頁面的div。 我應該怎麼做才能保證div(.box)內的內容(blahblah)?

回答

1

你必須考慮到CSS使用而填充用於內部一個「盒子模型」

http://www.w3schools.com/css/css_boxmodel.asp

利潤率外部空間限制的事實。

+1

未來,儘量避免使用w3schools(不太可靠的來源),當您可以鏈接到實際的w3規範。 – 2013-04-09 16:03:47

+0

沒有違法行爲,但我相信w3schools會比這些問題的文檔更有益,因爲他顯然是新來的css。無論如何,他現在在這兩個答案中都有兩個聯繫。謝謝你的建議,但我會考慮它向前發展。 – 2013-04-09 16:06:59