我无法弄清楚为什么这个页面上的某些图片尺寸错误(其中2个看起来比其他图像小)。
https://www.violinschool.org/video-testing/
我已将它们全部重新裁剪为相同的尺寸(355x200,比例为16:9),因此必须有其他原因导致它。
我试图查看html和CSS(它是使用工具集类型的wordpress网站)来查看可能出错的内容,但无济于事。
答案 0 :(得分:1)
问题不在图像中,而在于table
。现在每个table-cell
根据其内容采用动态宽度。如果一个table-cell
包含更多内容,则会比其他内容更广泛。
在table-layout: fixed
上添加table
属性,然后所有table-cell
将采用相同的宽度,您的问题将得到解决。
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
table-layout: fixed;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
答案 1 :(得分:1)
由于表中的<td>
不是固定宽度,因此根据其中的内容得到宽度,直到宽度未在css中定义。
您可以使用2种解决方案。
首先在表格中添加table-layout:fixed
。
table{
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
table-layout: fixed;
}
添加
table-layout:fixed
会限制表格显示每个相同宽度的单元格。
和第二使用<td>
当您在一行中使用精确的4 <td>
时,您可以手动设置宽度width:25%
。
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
width: 25%;
}
答案 2 :(得分:1)
尝试将此行添加到CSS文件中,看看是否有帮助:
table.wpv-loop.js-wpv-loop td {
width: 25%;
}