自从我真正处理网页设计的百分比以来已经有一段时间了。我有一个嵌套的DIV,它位于一个容器内,但是容器的填充将它推到100%宽度之外。如果不想进行试验和错误的过程,看看是什么让它尽可能接近100%的宽度,我该如何实现舒适贴合?我还注意到,当我调整窗口大小并缩小空间时,右手填充变得更小。
<div id="block">
<div class="inside">ssdfsdfdfsfdf</div>
</div>
#block {
width: 100%;
background-color: #CCC;
padding: 20px;
}
.inside {
height: 200px;
background-color: #333;
}
答案 0 :(得分:2)
对#block元素使用box-sizing
css属性。
#block {
width: 100%;
background-color: #CCC;
padding: 20px;
-o-box-sizing: border-box; /* Opera */
-ms-box-sizing: border-box; /* IE */
-moz-box-sizing: border-box; /* Mozilla */
-webkit-box-sizing: border-box; /* Chrome, Safari */
box-sizing: border-box;
}
关于CSS box-sizing属性:http://www.w3schools.com/cssref/css3_pr_box-sizing.asp
答案 1 :(得分:0)