Responsive design 如何使这个div在高度上具有响应性?
如何使这个div在高度上具有响应性Responsive design 如何使这个div在高度上具有响应性?,responsive-design,Responsive Design,如何使这个div在高度上具有响应性 <style> .full1 { margin-bottom: 10px; margin-top: 10px; width: 100%; height: 225px; } .left1, .middle1, .right1 { float: left; width: 33%; height:100%; } </style> <body> <div class="full1">
<style>
.full1 {
margin-bottom: 10px;
margin-top: 10px;
width: 100%;
height: 225px;
}
.left1,
.middle1,
.right1 {
float: left;
width: 33%;
height:100%;
}
</style>
<body>
<div class="full1">
<div class="left1" >
<img class="left-image" src="http://s16.postimg.org/nc57l3p8l/1_screen_shot_2014_08_24_at_12_43_26_pm_medium.jpg" />
</div>
<div class="middle1">
<img class="left-image" src="http://s16.postimg.org/wl7dv7y4l/windows_9_logo_01_medium.jpg" />
</div>
<div class="right1">
<img class="right1-image" src="http://s16.postimg.org/ig6675eh1/windows_9_logo_08_medium.jpg" />
</div>
</div>
</body>
这是小提琴:
图像按宽度调整大小,但缩放时高度会留下很大的空白。您必须设置图像的宽度/高度:
.full1 img {
width: 100%;
height: 100%;
}
.full1 img {
width: 100%;
}
这是你的小提琴:
这将使图像精确匹配。但这不是一个好的解决方案,因为你的图像不会有应有的比例。因此,你必须决定你是想完全适合100%的宽度还是高度,你将无法获得合适的图像,而且两者都是
因此,您必须为图像设置一个值宽度或高度:
.full1 img {
width: 100%;
height: 100%;
}
.full1 img {
width: 100%;
}
这是你的小提琴:别无选择?可能是背景图像?如果你知道宽度总是大于高度,你可以将高度设置为100%,创建一个父元素并使用溢出,这样图像就会在右侧被剪切。。。但是,如果你想让它们完全合身,并保持它们的比例,那么现在有办法让它发挥作用,我很抱歉。不管怎样,我点击了第一把小提琴,而不是第二把。