html - 用于隐藏文本的 CSS 选择器

标签 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>

是否可以使用 CSS 删除或隐藏 Hide Me With CSS

我试过:

#nav-main li a:after{
    content: "";
}

但没有运气。

http://jsfiddle.net/6powxzru/

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

最佳答案

I can not change the above html as this is a dynamically generated code

更改字体大小

#nav-main li {
  font-size: 0;
}
#nav-main li a {
  font-size: 12px;
}
<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>

关于html - 用于隐藏文本的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33055179/

相关文章:

javascript - 在 javascript/html 中创建日历

javascript - 使用jquery编写动态html

CSS 选择第二个后代

javascript - CSS input[value=whatever] 选择器似乎与 input.value 不匹配。我错过了什么?

HTML 电子邮件不起作用 :/

html - Bootstrap 4 : Displaying 3 columns in two rows on narrow screens

css - 为什么 CSS spinning 在移动设备上不起作用?

Jquery 动画问题

css - CSS 选择器 `:enabled` 与 `not(:disabled)` 有区别吗

xml - 使用 CSS 选择器解析 Perl XML