使用溢出隐藏时 - 如何使内部图像居中?

时间:2010-09-15 12:52:37

标签: css

在我的主页上,我以100像素高的DIV显示图像。 图像都超过100px +所以我使用了具有overflow:hidden的CSS属性的div 轻松修剪额外的像素。

但是图像看起来并不那么好。 有没有办法让我垂直居中? 这将使顶部和底部的“修剪”相同。

http://billetagent.eweb703.discountasp.net/Arrangementer.aspx

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以将图片background-image放在<a>元素background-position: 50% 50%上(垂直和水平居中)。

<a ... style="background: url() no-repeat 50% 50%;"></a>

(假设图像的高度至少为100px。否则它们将不会对齐到顶部。)(哦,你已经说过了。很棒。)

在现在为空的<a>元素上,您还可以添加display: block; height: 100px以获得与(可见)图像大小相同的可点击区域。