Responsive design 如何使这个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">

如何使这个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">
    <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%,创建一个父元素并使用溢出,这样图像就会在右侧被剪切。。。但是,如果你想让它们完全合身,并保持它们的比例,那么现在有办法让它发挥作用,我很抱歉。不管怎样,我点击了第一把小提琴,而不是第二把。