我有一个无序列表,我试图隐藏列表中的文本。我可以通过以下两种方式做到这一点:
font-color:transparent; font-size:0px;
我更喜欢0px方法,因为它不可选。这个问题在IE6中既不起作用。第一种方式根本不在IE6中工作,第二种方式留下1PX高字体。
有没有办法在IE6中隐藏文字?
这是一个视觉效果,我知道你可以通过阅读来源阅读文字,这是可以的,我只是需要它在视觉上不在那里。
答案 0 :(得分:0)
text-indent: -777em; width: FOO; overflow: hidden;
答案 1 :(得分:0)
尝试以下方法之一:
display: none;
visibility: hidden;
text-indent: -9999px;
答案 2 :(得分:0)
你难道不能在特殊类的跨度中标记文本吗?这样你就可以使用:
span.hidden {
display: none;
}