用于隐藏文本的CSS选择器

Ali*_*ahi 2 html css css-selectors

考虑下面的HTML

<nav id="nav-main">
    <li> 
        <a href="javascript:void(0)"> 
           <img src="http://jsfiddle.net/img/initializing.png">
         <span>Sample Link</span>
       </a>
       Hide Me with CSS
   </li>
</nav>
Run Code Online (Sandbox Code Playgroud)

是否可以删除或隐藏使用CSS隐藏 CSS?

我试过了:

#nav-main li a:after{
    content: "";
}
Run Code Online (Sandbox Code Playgroud)

但没有运气.

http://jsfiddle.net/6powxzru/

我无法更改上面的HTML,因为这是一个动态生成的代码(带有JSP标记).

Nic*_*ick 5

我无法更改上面的html,因为这是一个动态生成的代码

改变 font-size

#nav-main li {
  font-size: 0;
}
#nav-main li a {
  font-size: 12px;
}
Run Code Online (Sandbox Code Playgroud)
<nav id="nav-main">
  <li>
    <a href="javascript:void(0)">
      <img src="http://jsfiddle.net/img/initializing.png" />
      <span>Sample Link</span>
    </a>
    Hide Me with CSS</li>
</nav>
Run Code Online (Sandbox Code Playgroud)