我有一堆图像,它们都适合一个 400px × 400px 的盒子(也就是说,它们的一个尺寸是 400px,另一个更小)。我希望能够使用 CSS,但如果需要,使用 jquery/javascript,将该图像适合 200 像素 x 200 像素的框,以便图像的两个边缘接触框,并且其他两个边缘之间有间隙盒子。必须保持纵横比。
我的HTML如下:
<div class="small">
<img src="/images/photos/View.jpg" alt="View" />
</div>
我的CSS是:
div.images div.small
{
width:200px;
height:200px;
line-height:200px;
text-align:center;
}
div.images div.small img
{
vertical-align:middle;
max-width:200px;
max-height:200px;
}
您可以在此处查看示例。
不幸的是,我的风景图像紧贴盒子的顶部,而我希望它们居中。另外,我不确定依赖max-width
/是否明智max-height
。
如何在这些框中将我的图像居中?