我有一个.container
,其中有n个(left-block
和right-block
)div。
但是浮动到右侧的box-shadow
个元素落在容器外面
是否可以将box-shadow
置于.container
内,而不是使用margin-right
答案 0 :(得分:2)
答案 1 :(得分:2)
您可以在容器中添加一些填充以进行补偿。
.container {
/* ... */
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 10px;
}
border-box
会阻止您添加的填充影响您的width: 100%
。
答案 2 :(得分:1)
明确实现所要求的唯一方法是添加正确的保证金。
.right-block {
margin-right: 10px;
}
答案 3 :(得分:0)
如果我理解正确,你需要它
.right-block {box-shadow: -10px 10px 5px #888888;}