首页 > 解决方案 > 如何隐藏文本节点保持元素的背景和大小?

问题描述

有没有办法隐藏一个文本节点,保持元素的背景和大小,而不改变它的颜色,使用嵌套标签,或者只用 CSS 与伪元素重叠?

button {
  color: transparent;
}
<button>text node</button>

以上是我想要实现的,但我不想通过改变颜色来做到这一点。我不想将它与具有相同背景的东西(如伪元素)重叠。我也不想使用像 a 这样的嵌套标签span来改变它的可见性。有任何想法吗?

标签: htmlcss

解决方案


试试这个

p {
    font-size: 0;
}

推荐阅读