css - 如何使用纯css选择器选择隐藏元素

标签 css css-selectors

<td class="col" style="display:none">AAA
      <span prop="1" class=" clear-icon " style=""></span>
</td>

我想使用纯 css 隐藏文本“AAA”以显示 span btn。 有没有办法在纯 css 中做到这一点?

最佳答案

如果您的设计不是真正的响应式设计,我的意思是您只需为内部 span 设置固定的字体大小,我认为我们有这样一个干净的解决方案。思路是将tdfont-size设置为0,这样会完全隐藏文本节点:

.col[style*="display:none"] {
  display:table-cell!important;
  font-size:0;
}
.col > span {
  font-size:20px;
}

Demo.

关于css - 如何使用纯css选择器选择隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23480874/

相关文章:

javascript - 物化 chop 不适用于卡片

html - 使用 bootstrap 使价格表中的一列突出显示(3d 效果)

html - CSS 选择器 : styling link which contains img

CSS 样式 "leaking"到非预期元素,为什么会发生以及如何防止?

javascript - 移动用 JavaScript 构建的故障图像网格

CSS - 如果窗口视口(viewport)变得太小,则按比例缩放元素

javascript - 如何在 React 中动态更改 CSS 属性的值?

javascript - CSS:仅当存在较晚的兄弟时才选择元素

CSS3 :unchecked pseudo-class

jquery - CSS 选择器匹配嵌套列表中的单个列表元素