html - 溢出 : hidden doesn't work for image

标签 html css height width

我在 html 中使用以下代码来显示和图像。我希望它“缩放以填充”,其中高度是浏览器高度,宽度根据高度缩放。我想隐藏所有溢出以防止后面的 div 丢失其内容。这是我尝试使用的代码:

<div id="image1">
<img src="http://googledrive.com/host/0By-qb7dZ_m5feE94MkcwSWxLckU"/>
<style>
#image1{
overflow: hidden;
width: auto
height: 100vh;
}
</style>
</div>

如果有人有任何想法那就太好了。

谢谢

最佳答案

将宽度更改为 100%,将高度更改为自动。然后重新定义img样式,将两个属性移到那里。

#image1 {
     overflow: hidden;
}
img {
     width: 100%;
     height: auto;
}

关于html - 溢出 : hidden doesn't work for image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31192048/

相关文章:

javascript - 如何通过箭头键 jquery 移动 img

ios - 如何在不弄乱自动布局的情况下通过另一个 View 占据一个 View 位置

javascript - 宽度等于动态高度平方

Silverlight 列表框具有适合内容的可变高度

javascript - 由于向上滚动图标,空白仅出现在移动 View 中

html - 如何将静态弹出框用于文本字段?

css - 调整上方文本大小时如何防止移动文本?

CSS 属性选择器 vs CSS 选择器

javascript - html5验证和JS

php - html 表单预设值字段