我有一个大小为147x88的DIV,在这个DIV里面有一张图片,它的宽度相同,但高度可能更大。在这种情况下,图片超出了DIV的边界。有没有办法剪切图片,同时注意到我想让我的页面在不支持CSS3(IE7和IE8)的旧浏览器上工作?
只需隐藏div的溢出内容,包含的图像将被裁剪为div的尺寸。
div{width: 147px; height: 88px; overflow: hidden;}
overflow:hidden;
:#yourDiv {
width:147px;
height:88px;
overflow:hidden;
}
Example: http://jsfiddle.net/purmou/sN5PL/
overflow: hidden
对于静态内容是起作用的。但如果您正在动画显示在 div 内部的内容呢?在动画期间溢出被取消,动画完成后又回来了。有什么解决方法吗? - Pyroglyph