由于一些奇怪的原因,当我设置font-size:0px;在我的样式表中,一个锚链接,IE7仍然显示文本的微小版本。有没有什么我应该考虑完全隐藏文本,而不使用文本缩进?
锚本身在css中使用背景图像。我只是想在HTML页面上隐藏锚链接中的文本。
答案 0 :(得分:3)
visibility: hidden
和display: none
是隐藏元素的标准。
两者之间的区别在于visibility
的作用类似于不透明度,其中元素被隐藏但仍然影响页面的布局(例如,200px高元素仍然会使其低于200px的元素低于如果它不存在)。
display
就好像元素根本不存在一样 - 200px高的元素不会使低于它的元素低200px,如果第一个元素不存在则低于它。
<强>摘要强>:
因此,如果要隐藏文本并在其位置留空格,请使用visibility: hidden
。如果您想要隐藏文本并使其完全不存在,请使用display: none
答案 1 :(得分:2)
我建议你为文本创建一个单独的类并设置
visibility:hidden;
该课程。