html - 如何使用 CSS 将图像调整为屏幕高度?

标签 html css image resize

不像很多人想要一张图片填满整个屏幕,我只关心图片的高度。如何使用 CSS(最好不是 JavasScript)制作任意尺寸的图像,填充最大可能的浏览器窗口的 100% height,同时保持图像的纵横比,调整后的宽度关于浏览器的图像无关紧要。

我正在使用这个 html:

<div class="images">
  <img/>
</div>

非常感谢!

最佳答案

img { height:100% }

或者如果你想明确

img { height:100%; width:auto; }

高度 100%:http://jsfiddle.net/jmarikle/vz7q2bnk/
宽度 100%:http://jsfiddle.net/jmarikle/vz7q2bnk/1/

编辑:

这个答案需要一些注意。该演示已损坏,通常一团糟。我用新图像更新了它,更新了规则以补偿图像的内联性质,以及正文和 html 元素的标准化高度和宽度。

关于html - 如何使用 CSS 将图像调整为屏幕高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7367468/

相关文章:

html - 元素宽度和 z-index

html - angular 2包括所有页面通用的css文件

css - CSS 文件中定义的图像不适用于 spring mvc

android - ListView 在滚动时显示错误位置的图像

python - PIL - 使用虚拟框识别对象

javascript - 单击按钮时更改 div 的 CSS

html - 如何使用源链接 react.js 中的图像

html - Ubuntu 字体在 Firefox 中导致奇怪的选择边框

php - 响应式设计 - Android 不缩放

html - 将 HTML 页面分成水平部分,没有垂直滚动条