首页前端开发CSScss属性选择器不包含

css属性选择器不包含

时间2023-11-17 18:41:03发布访客分类CSS浏览411
导读:当我们在写CSS样式时,我们经常需要根据属性值来选择元素。而这时,我们可以使用属性选择器。但是,属性选择器有一个不包含的部分,即它不能选择属性不存在的元素。例如:/* 下面这个选择器将选择class属性值为"example"的元素 */.e...

当我们在写CSS样式时,我们经常需要根据属性值来选择元素。而这时,我们可以使用属性选择器。但是,属性选择器有一个不包含的部分,即它不能选择属性不存在的元素。

例如:/* 下面这个选择器将选择class属性值为"example"的元素 */.example {
      color: red;
}
/* 下面这个选择器将选择title属性值为"example"的元素 */[title="example"] {
      background-color: yellow;
}
/* 下面这个选择器将选择data-highlighted属性值以"example"开头的元素 */[data-highlighted^="example"] {
      font-weight: bold;
}
/* 但是下面这个选择器将不会选择没设置title属性的元素 */[title="example"] {
      background-color: yellow;
}
/* 如果我们想要选择所有没有设置title属性的元素,我们可以使用下面这个选择器 */:not([title]) {
      background-color: gray;
}
    

总之,属性选择器不包含属性不存在的元素,所以如果我们想要选择没有设置某个属性的元素,我们需要使用其他的选择器来实现。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css属性选择器不包含
本文地址: https://pptw.com/jishu/543528.html
css属性选择器和通配符选择器 css 属性的继承性

游客 回复需填写必要信息