html - 使用表格将图像组合在一起时,如何修复 chrome 生成错误的高度
问题描述
这是我在这里的第一篇文章,如果我的格式很糟糕,请见谅。
尝试在 a 中将图像切片组合在一起以创建全尺寸图像的效果。FF 和 edge 都正确显示图像,但是尽管行中的所有图像具有相同的高度(它们确实具有不同的宽度),但 chrome 似乎正在生成不同的高度。只有在给表格设置宽度(并缩小图像尺寸以适合表格)时才会出现问题
我尝试将 .img 更改为 height:100% ,但这只会将高度更改为原始图像的全长,使其变形。我也试过在没有运气的情况下让身高达到 100%
请注意,图像片段每行都有不同的高度,每列都有不同的宽度,所以硬编码是不可能的
<style>
tr,
td,
table,
img,
tbody {
padding: 0;
}
table {
border-spacing: 0;
width: 300px;
}
img {
display: block;
width: 100%;
}
</style>
</head>
<body>
<table>
<tr>
<td><img src="https://i.imgur.com/OfAxJus.jpg"></td>
<td><img src="https://i.imgur.com/N1bcNYU.jpg"></td>
<td><img src="https://i.imgur.com/qCkFcIW.jpg"></td>
<td><img src="https://i.imgur.com/xqBG6zQ.jpg"></td>
</tr>
<tr>
<td><img src="https://i.imgur.com/bddCcSn.jpg"></td>
<td><img src="https://i.imgur.com/7ySyHqq.jpg"></td>
<td><img src="https://i.imgur.com/ulHRT4Q.jpg"></td>
<td><img src="https://i.imgur.com/reU0Gyr.jpg"></td>
</tr>
<tr>
<td><img src="https://i.imgur.com/rBsFVNI.jpg"></td>
<td><img src="https://i.imgur.com/ikub1e4.jpg"></td>
<td><img src="https://i.imgur.com/0RVlEWg.jpgg"></td>
<td><img src="https://i.imgur.com/v22RK32.jpg"></td>
</tr>
<tr>
<td><img src="https://i.imgur.com/1nLECe5.jpg"></td>
<td><img src="https://i.imgur.com/R9hI0ka.jpg"></td>
<td><img src="https://i.imgur.com/Bs8pQEY.jpg"></td>
<td><img src="https://i.imgur.com/ndLkcTb.jpg"></td>
</tr>
</table>
我该怎么做才能使它不会产生不同的高度?
解决方案
推荐阅读
- ampl - 在 AMPL 中声明参数元组
- azure - Azure-AD B2C 可以使用手机号码作为用户名吗?
- python - Python 中的三引号(文档字符串)消息是否在输入 IDLE 以外的 IDE 时出现?
- python - 如何在 matplotlib python 中定义边界?
- python - 在间隔列上对 DataFrame 进行排序
- python - 如何在 tkinter 中读取条目的值
- c# - 服务器给出异常并且无法启动
- c# - 为什么 UseStaticFiles 和 UseDefaultFiles 之间的顺序很重要?
- php - Laravel 5.6 / Eloquent Sum 和 GroupBy 以及相关的表/关系
- python - 在 pygame 中只运行一次 if 语句