Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CSS中将data-*用作if statemenet以隐藏所有目标_Css - Fatal编程技术网

在CSS中将data-*用作if statemenet以隐藏所有目标

在CSS中将data-*用作if statemenet以隐藏所有目标,css,Css,例如: 我想用CSS来隐藏第二个div,如果可能的话,你可以选择div作为下一个元素——.[DATDD= DD] + div {可见性:隐藏;}。你的问题有点模糊,也许考虑添加更多的细节。如果设置了数据dd,您的标题建议您要隐藏每个子项,对吗?我认为没有办法在纯CSS中做到这一点,您需要JavaScript来做IF,或者考虑修改您的设计。更多关于你试图实现的目标的信息将有助于某人提供一个好的答案。这是有效的,但我举了一个错误的例子,这是一个新的例子,抱歉@MatjažJurečIč如果你需要隐

例如:


我想用CSS来隐藏第二个div,如果可能的话,你可以选择div作为下一个元素——.[DATDD= DD] + div {可见性:隐藏;}。你的问题有点模糊,也许考虑添加更多的细节。如果设置了数据dd,您的标题建议您要隐藏每个子项,对吗?我认为没有办法在纯CSS中做到这一点,您需要JavaScript来做IF,或者考虑修改您的设计。更多关于你试图实现的目标的信息将有助于某人提供一个好的答案。这是有效的,但我举了一个错误的例子,这是一个新的例子,抱歉@MatjažJurečIč如果你需要隐藏B-不,我想隐藏第三个标签

<div class="d">
<div data-dd="dd">A</div>

<label>B</label> 
<label class="dada">C</label>
</div>


.d [data-dd="dd"] {
    visibility: hidden;
}

.d [data-dd="dd"] + .dada{
    visibility: hidden;
}