代码之家  ›  专栏  ›  技术社区  ›  Justin808

如何在IE6中将字体大小设置为0px?

  •  1
  • Justin808  · 技术社区  · 15 年前

    我有一个无序的列表,我试图隐藏列表中的文本。我可以用我知道的两种方法:

    字体颜色:透明; 字体大小:0px;

    我更喜欢0px方法,因为它是不可选择的。这个问题在IE6中都不起作用。第一种方法在IE6中根本不起作用,第二种方法留下1倍高的字体。

    有没有办法在IE6中隐藏文本?

    这是一个视觉的东西,我知道你可以通过阅读源代码来阅读文本,这是可以的,我只是需要它视觉上不存在。

    3 回复  |  直到 15 年前
        1
  •  0
  •   Marcel Korpel    15 年前

    尝试以下方法之一:

    display: none;
    
    visibility: hidden;
    
    text-indent: -9999px;
    
        2
  •  0
  •   reisio    15 年前

    text-indent: -777em; width: FOO ; overflow: hidden;

        3
  •  0
  •   Marc    15 年前

    你不能用一个特殊的类来标记跨距中的文本吗?这样就可以使用:

    span.hidden {
        display: none;
    }