0

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

.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;
}
4

1 回答 1

1

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

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

每个版本的 IE 也有 hacks 来做些细微的改变。 http://mathiasbynens.be/notes/safe-css-hacks

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

于 2012-04-03T20:09:29.233 回答