html - 如何在不拉伸(stretch)的情况下为图像赋予高度

标签 html css

我有一张分辨率非常高的图片。 我将宽度设置为 100%,效果很好。唯一的问题是它的高度太大,我无法在不拉伸(stretch)图像的情况下给出高度。

这是我的 HTML:

<div class="container">
  <div class="image">
    <img src="Post1.jpg" alt=""> 
  </div>
</div>

CSS:

.div{
  max-height:500px
}
img{
  width:100%;
  height:auto;
  max-height:100%;
}

如何在不拉伸(stretch)图像的情况下给它适当的高度?

最佳答案

你可以试试这个..添加图像而不是内部 div,如果你必须给宽度 100%。

.sq1 {
   height : 300px;width:300px;
  background-color:#eee;position:fixed;
}

.sq2{
  height:200px;width:200px;
  background-color:#000;margin:50px auto;
}
<div class="sq1">
  <div class="sq2"></div>
</div>

关于html - 如何在不拉伸(stretch)的情况下为图像赋予高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38942106/

相关文章:

html - 在 css 中悬停和过渡期间更改文本不透明度

java - 表单提交发送不需要的 GET 请求

html - 内联 block div 下一个包含图像的 div 被下推

html - Polymer.js 浏览器兼容性 - 在 Firefox 和 Safari 中看不到 CSS

html - 三 Angular 形怎么少了一半

html - 固定的 div 位置在删除条件子 div 时缩小

jQuery fadeIn 不适用于 Z-index

javascript - Js 音频音量 slider

php - GET 参数是否可搜索引擎索引?

html - 为什么使用属性固定元素会改变它的大小?