2013-04-09 53 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