javascript - 在网页中保持相同图像大小的问题

标签 javascript html css

首先,我想说我对网络编程非常陌生。

问题是我正在尝试创建待售特性列表。该列表应包含图片、标题、描述和价格。

这是页面:

enter image description here

这是我的 html 代码:

</div>

            <div class="gallery">
                <a target="_blank" href="T.jpg">
                    <img src="T.jpg" alt="Forest" width="600" height="400">
                </a>
                <h5 class="offer-item-title"><a title="детайли" href="http://www.kalchev.com/estate/offer/6309">Къща, Варна
        обл., с.Болярци</a></h5>
                <div class="offer-item-title">Триетажна къща с красива панорама към Кране Триетажна къща с красива панорама към Кране</div>
                <h4 class="offer-item-price">110 000&nbsp;€</h4>
            </div>

            <div class="gallery">
                <a target="_blank" href="ASD.jpeg">
                    <img src="ASD.jpeg" alt="Northern Lights" width="600" height="400">
                </a>
                <h5 class="offer-item-title"><a title="детайли" href="http://www.kalchev.com/estate/offer/6309">Къща, Варна
        обл., с.Болярци</a></h5>
                <div class="offer-item-title">Триетажна къща с красива панорама към Кране Триетажна къща с красива панорама към Кране</div>
                <h4 class="offer-item-price">110 000&nbsp;€</h4>
            </div>

因此两张图片的大小和类型不同( ASD.jpeg 和 T.jpg )。不管大小如何,是否有办法创建恒定的图像大小。

最佳答案

我会删除 heightwidth来自您的 <img> 的属性标签并使用 CSS 设置图像的高度和宽度。我根据您提供的代码为您整理了一个快速示例。

.gallery {
  display: inline-block;
  width: 120px;
  padding: 5px;
  border: 1px solid grey;
  margin: 10px;
}

.gallery img {
  width: 120px;
  height: 80px;
}
<div class="gallery">
  <a target="_blank" href="T.jpg">
    <img src="https://pmcvariety.files.wordpress.com/2018/07/bradybunchhouse_sc11.jpg?w=1000&h=563&crop=1" alt="Forest">
  </a>
  <h5 class="offer-item-title"><a title="детайли" href="http://www.kalchev.com/estate/offer/6309">Къща, Варна
        обл., с.Болярци</a></h5>
  <div class="offer-item-title">Триетажна къща с красива панорама към Кране Триетажна къща с красива панорама към Кране</div>
  <h4 class="offer-item-price">110 000&nbsp;€</h4>
</div>

<div class="gallery">
  <a target="_blank" href="ASD.jpeg">
    <img src="https://i.kinja-img.com/gawker-media/image/upload/s--bIV3xkEm--/c_scale,f_auto,fl_progressive,q_80,w_800/jsprifdd1gmfy7e7nola.jpg" alt="Northern Lights">
  </a>
  <h5 class="offer-item-title"><a title="детайли" href="http://www.kalchev.com/estate/offer/6309">Къща, Варна
        обл., с.Болярци</a></h5>
  <div class="offer-item-title">Триетажна къща с красива панорама към Кране Триетажна къща с красива панорама към Кране</div>
  <h4 class="offer-item-price">110 000&nbsp;€</h4>
</div>

要关注的部分是这个 CSS 规则:

.gallery img {
  width: 120px;
  height: 80px;
}

关于javascript - 在网页中保持相同图像大小的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57078721/

相关文章:

c# - 基于当前日期和时间的 Div 背景颜色

javascript - 如何在 IE 9 中使用 JavaScript 从样式属性获取背景颜色作为十六进制值?

javascript - 优化 JavaScript DrillDown 代码

javascript - 使用 Javascript 以编程方式制作 Wave

javascript - 如何提取 zip 文件并呈现内容,客户端

css - div 向两个方向倾斜

html - 如何去除wordpress中文本之间的空白

javascript - 按 Enter 提交 jQuery 论坛

javascript - JavaScript 中的条码扫描器?或插件/扩展

html - 调整页面大小时需要页脚保持在内容下方