即使将框阴影水平值设置为0,它也会为div加上宽度。
如果元素宽度未知或设置为100%,如何去除多余的像素?
我发现使用CSS clip属性的this方法,但是仅当元素宽度以像素为单位时才有效。
我可以使用jquery / javascript计算像素,然后使用该值,但是我敢肯定有一个更简单的方法。
谢谢。
最佳答案
您需要添加一个包装器,将其浮动,然后设置overflow: hidden
。
#wrapper {
float: left;
margin: 50px;
padding: 0 20px;
overflow: hidden;
}
这是一个演示
http://jsfiddle.net/n8LWF/