gpt4 book ai didi

html - 隐藏特定类的所有 div,除了一个仅使用 CSS 的 div

转载 作者:行者123 更新时间:2023-11-28 04:10:43 25 4
gpt4 key购买 nike

我有下面的 HTML,我想隐藏所有具有类 'msg' 的 div,但不包括具有相同类的一个 div。

<html>

<div class="ref" >
<div class="msg"> Message ref </div>
</div>

<div class="msg"> Message 1 </div>
<div class="msg"> Message 2 </div>
<div class="msg"> Message 3 </div>

</html>

在这里,我想隐藏所有具有类“msg”的 div,但仅使用 css 隐藏在另一个具有类“ref”的 div 中的 div。

我的风格是

.msg:not(.ref.msg) {
display: none;
}

但它不起作用。请建议我对我的 CSS 样式进行一些必要的调整以实现结果。

谢谢。

最佳答案

你可以试试这个

<style>
.msg{
display: none;
}
.ref .msg{
display: block;
}

</style>

编辑说明:如果您想应用“不”规则,我认为您需要这种结构

<style>
div:not(.ref){display: none;}
</style>
<div class="msg ref"> Message ref </div>
<div class="msg"> Message 1 </div>
<div class="msg"> Message 2 </div>
<div class="msg"> Message 3 </div>`

关于html - 隐藏特定类的所有 div,除了一个仅使用 CSS 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32561197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com