【发布时间】:2012-07-02 08:00:57
【问题描述】:
我在这样的 div 中有一张图片
<div><img /><div>
图像是动态的,没有固定大小。 div 的大小为200px by 200px。事先不知道图像大小。如果图片大小大于190px by 190px,则设置为190px by 190px(即max-width:190px、max-height:190px)。如何在满足这些需求的情况下使图像居中?我也需要在 Internet Explorer 7 中运行的解决方案。
不确定图像是否会小于 200 像素。
我也想要水平对齐。
不支持 Internet Explorer 7。
(在 StackOverflow 上已就相同问题提出了一些问题,但我的情况不同,因此它们不适用于此特定问题。)
【问题讨论】:
-
您是否使用 jQuery 进行计算和居中?
-
@DexterHuinda 不能使用 jQuery,抱歉。