字体大小0仍显示在IE7中

时间:2013-04-17 20:40:55

标签: css internet-explorer-7 font-size

由于一些奇怪的原因,当我设置font-size:0px;在我的样式表中,一个锚链接,IE7仍然显示文本的微小版本。有没有什么我应该考虑完全隐藏文本,而不使用文本缩进?

锚本身在css中使用背景图像。我只是想在HTML页面上隐藏锚链接中的文本。

2 个答案:

答案 0 :(得分:3)

visibility: hiddendisplay: none是隐藏元素的标准。

两者之间的区别在于visibility的作用类似于不透明度,其中元素被隐藏但仍然影响页面的布局(例如,200px高元素仍然会使其低于200px的元素低于如果它不存在)。

display就好像元素根本不存在一样 - 200px高的元素不会使低于它的元素低200px,如果第一个元素不存在则低于它。

<强>摘要
因此,如果要隐藏文本并在其位置留空格,请使用visibility: hidden。如果您想要隐藏文本并使其完全不存在,请使用display: none

答案 1 :(得分:2)

我建议你为文本创建一个单独的类并设置

visibility:hidden;

该课程。