我想要隐藏<span>中的文本。但为什么它不起作用?</span>

时间:2010-04-07 12:34:51

标签: css xhtml

我想隐藏<span>中的文字。但为什么它不起作用?

.pdf {text-indent: -9999}

<p>
   <a href="reader_overview.pdf" title="Open in a new Window" target="_blank"><img src="pdf.gif" alt="PDF" width="16" height="16" />
   <span class="pdf">PDF 34KB, Opens in a new window</span> </a>
</p>

5 个答案:

答案 0 :(得分:11)

使用.pdf {display: none}

答案 1 :(得分:4)

我认为用CSS隐藏起来是这样的:

.pdf {
  display: none;
}

答案 2 :(得分:4)

  

文本对齐

     

适用于:块级元素,表格单元格和内联块

- http://www.w3.org/TR/CSS2/text.html

默认情况下,Span是内联的。

它所需的值也是长度,因此如果值非零则需要单位。

如果要隐藏它,将信息包含在文档中似乎没什么意义。我假设您正在尝试向屏幕阅读器用户而不是所有用户提供信息......但该信息对于不使用屏幕阅读器的人来说非常有用。

答案 3 :(得分:1)

如果要隐藏它,请使用专门用于此目的的CSS:

.pdf { visibility: hidden; display: none; }

答案 4 :(得分:0)

试试这个

.pdf {display: block; height: 40px; line-height: 200px;}