父级元素设置了overflow:hidden,子元素图片仍然覆盖了padding
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.content {
width: 200px;
height: 100px;
padding: 20px;
overflow: hidden;
}
</style>
</head>
<body>
<section class="content">
<img src="http://pic.qiantucdn.com//images/zhuanti/1504163999.jpg">
</section>
</body>
</html>
这好奇怪啊,你说背景确实是可以覆盖到padding的,怎么子元素也覆盖到padding了,而且上面左面的padding并没有覆盖到。 规范是这样的吗?感觉不符合常理啊。
如果我想达到溢出隐藏的效果要怎么做(不给图片设置宽度)?
首先有两个定义可以明确下
针对上边现象
如何解决