首页 > css 可不可以让当前元素不显示 子元素显示?

css 可不可以让当前元素不显示 子元素显示?

css 可不可以让当前元素不显示 其子元素显示?


还有一种方法是设置父元素里面的元素色值为透明,子元素色值不透明。

另外题主可以把具体场景贴出来,这样让回答的人没法提供很好的解决方法,你的问题也没法得到解决


不可以,当前元素不显示两种方法:一种opacity:0,一种display:none;但都是会继承给子元素的


方法1

.parent {
  visibility: hiddend;
}

.child {
  visibility: visible;
}

有个缺点就是父元素尽管不可见,在页面占据的区域也不会变

方法二

.parent {
  position: relative;
  left: -9999px;
}

.child {
  position: relative;
  left: 9999px;
}

使用定位

以上答案来自这里


不可以
可以从css的盒子模型考虑,试想一下,如果最外面的盒子被隐藏了(相当于不存在),你还能看到里面的盒子吗?

【热门文章】
【热门文章】