我正在尝试在我的网站上显示图片库,但我在 Google Chrome 中遇到了一些奇怪的行为。在 Opera 中一切正常。
这是一支带有我的代码的笔Clicka the clack
我想要完成的事情
我有一个每行有 4 个单元格的表格。每个单元格是整个表格宽度的 25%。我想以某种网格显示图像。每个单元格都有一个预定义的纵横比。为此,我使用 padding-bottom 技巧来创建一个具有正确高度的元素(在我的例子中为数字)。在元素内部,我想在不拉伸图像的情况下尽可能大地显示图像(并且我希望它居中)。
问题(笔)
在 Chrome (v. 26) 中,肖像图像高于父母的身高(即使我设置了max-height: 100%
)
部分解决方案(笔)
我通过制作图像解决了这个问题position: absolute
,但这使我无法将图像居中。如果有人知道在绝对定位的同时将图像居中的方法,请随时将其发布为答案。
更新
我将包含解决方案的笔与包含问题的笔分开,以使事情更清楚。