javascript - 在网页中保持相同图像大小的问题
问题描述
首先,我想说我对网络编程很陌生。
问题是我正在尝试创建一个待售物业列表。清单应包括图片、标题、描述和价格。
这是页面:
这是我的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 €</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 €</h4>
</div>
所以两张图片的大小和类型是不同的( ASD.jpeg 和 T.jpg )。无论如何都可以创建恒定的图像大小,无论它们的大小不同。
解决方案
您可以只使用带有background-image
属性集的普通 div。像这样的东西:
代替
<img src="T.jpg" alt="Forest" width="600" height="400">
做这个
<div id="myImageOne">
对于你的 CSS:
#myImageOne {
width: 300px; /*Width for your image*/
height: 300px; /*Height for your image*/
background-image: url('T.jpg'); /*Your image url*/
background-position: center center; /*Center the image in the div*/
background-size: cover; /*So that the whole div is filled*/
background-repeat: no-repeat; /*Basically useless, due to background-size: cover*/
}
这在大多数情况下更容易处理。img
当涉及到样式、动画等时,我个人遇到了 HTML 标签的多个问题。
此外,此解决方案将自行处理不同的框尺寸、图像尺寸等。无需为不同的图像分辨率更改任何内容,或手动调整图像大小!
如果您想了解更多信息background-size
,请查看此站点。
推荐阅读
- visual-studio-code - 无法使用 html 文件将样式应用于 VSCode Webview
- ubuntu - Meteor Svelte 找不到我在 Ubuntu 上创建的文件
- ubuntu - 如何使用 udev 规则自动挂载 USB 块设备?
- travis-ci - 在 GitHub 操作上使用 dpl
- java - 三星键盘退格键不适用于 SearchView
- php - 如何以智能的方式使用 PHP PDO 显示来自 PostgreSQL 的图像
- java - 尽管是数学,但代码打印你好世界
- apache-spark - 在 k8s 集群中 Spark 提交失败
- java - Spring将实体管理器getResultList结果转换为JSON
- java - 如何在使用流比较地图时处理 null - Java?