css 可不可以让当前元素不显示 其子元素显示?
还有一种方法是设置父元素里面的元素色值为透明,子元素色值不透明。
另外题主可以把具体场景贴出来,这样让回答的人没法提供很好的解决方法,你的问题也没法得到解决
不可以,当前元素不显示两种方法:一种opacity:0,一种display:none;但都是会继承给子元素的
方法1
.parent {
visibility: hiddend;
}
.child {
visibility: visible;
}
有个缺点就是父元素尽管不可见,在页面占据的区域也不会变
方法二
.parent {
position: relative;
left: -9999px;
}
.child {
position: relative;
left: 9999px;
}
使用定位
以上答案来自这里
不可以
可以从css的盒子模型考虑,试想一下,如果最外面的盒子被隐藏了(相当于不存在),你还能看到里面的盒子吗?