【发布时间】:2015-05-01 07:23:10
【问题描述】:
我有一个宽度为 20% 的 li 元素;高度取决于视口。在小屏幕上我想要更大的高度。在里面我有一个响应的图像。问题是当我降低 li 元素的高度时,图像不会缩小。我想一起调整宽度和高度。代码笔:http://codepen.io/anon/pen/QbbOrb
*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
ul {
list-style:none;
margin:0;
padding:0;
}
li {
width:20%;
height:100px;
display: inline-block;
background: lightblue;
padding: 15px;
}
img {
max-width:100%;
height:auto;
display:block;
}
HTML
<ul>
<li><div><img src="http://lorempixel.com/1450/600/"></div></li>
</ul>
【问题讨论】:
-
您知道它确实在工作,只是图像本身无法正确调整到 li 的高度而不会丢失它的比例。
标签: html css responsive-design