gpt4 book ai didi

html - [class*=] css类选择器的含义和作用

转载 作者:行者123 更新时间:2023-11-28 16:31:40 25 4
gpt4 key购买 nike

在这里提问,因为我无法通过它传递正确的搜索查询。这是一个代码示例:

[class*="button_type"].state_2,
[class*="button_type"]:not(.state_2):hover{
background-color:#fff;
}

此外,:not 后缀的用途是什么?

我不明白为什么它不只是:

.button_type.state_2,
.button_type:hover { etc..}

最佳答案

[class*="button_type"]CSS class Selector (等同于 CSS attribute selector )表示将选择其类至少包含一个子字符串“button_type”的所有元素。

看看这个例子:

[class*="button_type"] {
background: red;
width: 50px;
height: 50px;
display: inline-block
}
<div class="button_type"></div>
<span class="one_button_type"></span>
<article class="button_type_final"></article>

关于 :not()这意味着它将选择除 :not()

内的选择器之外的所有内容

看看这个例子:

[class*="button_type"] {
background: red;
width: 50px;
height: 50px;
display: inline-block
}
[class*="button_type"]:not(.state_2) {
border: black solid
}
<div class="button_type state_1"></div>
<span class="one_button_type state_2"></span>
<article class="button_type_final state_3"></article>

关于html - [class*=] css类选择器的含义和作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35916452/

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