css - font-size 0 仍然出现在 IE7 中

标签 css internet-explorer-7 font-size

出于某些奇怪的原因,当我设置 font-size:0px;在我的 anchor 链接样式表中,IE7 仍然显示文本的微小版本。在不使用文本缩进的情况下,我应该考虑做些什么来完全隐藏文本?

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

最佳答案

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

两者的区别在于visibility的作用类似于opacity,其中元素被隐藏但仍会影响页面的布局(例如200px高的元素仍会使其下方的元素比没有它时低 200 像素)。

display 就像该元素根本不存在一样 - 一个 200 像素高的元素不会使其下方的元素比第一个元素不存在时低 200 像素。

总结:
因此,如果您想隐藏文本并在其位置留一个空格,请使用 visibility: hidden。如果您想隐藏文本并让它表现得好像根本不存在一样,请使用 display: none

关于css - font-size 0 仍然出现在 IE7 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16069869/

相关文章:

css - 浏览器中忽略字体大小

css - 是否有 CSS "haschildren"选择器?

javascript - php javascript过滤内容

css - IE7 失去了我的 h3

javascript - 文档.readystate = 未定义

css - <a> 标记在 Internet Explorer 7 中不可点击 - 为什么?

ios - Em 字体大小不会在 iOS 中按比例放大

css - 如何设置背景图像的样式并覆盖上面的内容

css - 是否可以仅使用 css 而不使用其他任何东西来制作以下形状

css - 如何在 Firefox 中覆盖最小字体大小?