html - 如何获得相同高度的图像?

标签 html css

我正在尝试处理图像部分,其中它们是从服务器呈现的。有些图像具有不同的高度。因此,我无法以某种方式对齐图像。

注意 - 我已使用 display:inline 对齐图像,但目前无法解决高度问题。

现状: enter image description here

我试图遵循的与 Google 类似: enter image description here

img.res-img {
  max-width: 350px;
  max-height: 300px;
  padding-top: 20px;
  padding: 0.6%;
  float: left;
}

.image-result {
  padding-left: 80px;
  display: inline;
}
<div class="image-result" *ngIf="Display('images')">
  <div *ngFor="let item of items$|async">
    <a href="{{item.link}}"><img class="res-img" src="{{item.link}}" onerror="this.style.display='none'"></a>
  </div>
</div>

如果有人能帮我解决这个问题,那就太好了。谢谢!

UDPATE 1 - 我根据建议所做的是 -

img.res-image {
  float: left;
  position: relative;
  width: 20%;
}

现在是这个样子,还是高度问题没能解决! enter image description here

更新 2 - 经过回答后,此解决方案似乎有效。但是,图像的分辨率降低了,宽高比也不合适。

img.res-img {
  width: 350px;
  height: 300px;
  padding-top: 20px;
  padding: 0.6%;
  float: left;
}

我删除了 max-widthmax-height 并使用了 widthheight

现在是这样的: enter image description here

最佳答案

删除 ma​​x-widthma​​x-height 属性,并在您的 css 中仅添加 widthheight 属性

    img.res-img {
      width: 350px;
      height: 300px;
      padding-top: 20px;
      padding: 0.6%;
      float: left;
    }

    .image-result {
      padding-left: 80px;
      display: inline;
    }

关于html - 如何获得相同高度的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43912835/

相关文章:

javascript - html动态表

javascript - 访问外部 iframe 内容

css - 使用css3或技巧的特殊滚动条设计

html - 如何在没有 flex-wrap 的 ionic 框架中制作每行包含两个图像的图像网格 :wrap;

javascript - 使用 Javascript DOM 操作从下拉列表值更改 HTML 元素

html - 如何将网站的选定部分显示到 iframe?

javascript - 构建 JS 自动幻灯片,但循环和/或 setInterval 实例同时运行?

html - 如何在 HTML <table> 中的 <td> 元素中设置列?

php - 通过 PHP 条件操作 HTML 或 CSS

javascript - 使用 CSS 和/或 Javascript 编辑复选框问题标签