【发布时间】:2016-09-09 13:38:54
【问题描述】:
我有一个 div
我一直使用的盒子形状:
div{
float:left;
width: 447px;
height: 445px;
background-color: blue;
}
div:after{
content: "";
display: block;
padding-bottom:100%
}
当我想将图像添加到 div 时出现问题
<div><img src="as.jpg"></div>
使用:
img{
width:100%;
height:100%;
}
做以下两件事之一:
图片没有覆盖整个div
图像没有覆盖整个div,盒子形状被破坏了
有没有办法解决这个问题? Demo
【问题讨论】:
-
你为什么在 '.small:after' 中使用 padding-bottom: 100%?
-
你的意思是这样 - jsfiddle.net/ddbpd98c/2
-
@fdey 所以 div 每次都会保持盒子形状。
标签: css