在A标签上居中文本的IE位置

时间:2012-04-03 20:04:12

标签: css

我使用这个CSS将文本行(链接)与背景图像对齐,因此文本完全垂直居中,它在Safari中工作正常但在IE中文本向下1个像素。该类直接应用于A标记。<​​/ p>

.menu{
height:20px;
padding-right:10px;
padding-top:4px;

font-size:12px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
color:#333;

background-image:url(/admin/icon.gif);
background-position:right;
background-repeat:no-repeat;
display:inline-block;
}

1 个答案:

答案 0 :(得分:1)

您可以尝试重置浏览器的样式..这里有一个可能有帮助的链接http://sixrevisions.com/css/css-tips/css-tip-1-resetting-your-styles-with-css-reset/

重置列表:http://www.cssreset.com/

每个版本的IE还有一些黑客可以进行细微的更改。 http://mathiasbynens.be/notes/safe-css-hacks

如果是旧版本,请查看ChromeFrame:)