div class="s-aa"是属于一个值,还是两个值呢?
来源:2-7 属性选择器
能量咕噜略略
2020-02-12 23:10:15
<body>
<div class="s-aa">3</div>
</body>
---------------
<style>
div[class~="s"]{color:red;}
</style>
这里为什么会变成红色呢,按照视频里讲解的,应该是写成class*="s"或者class^="s"或者class|="s-"才会变成红色呢,class~="s-aa"这样才行哦,但是代码里为什么就可以拉?
5回答
bao_
2020-02-22
它属于一个值 就是一个标识符一样 s_aa 和s-aa s- 和aa分开写是两个
struggle2015
2020-02-21
我听了一下老师的课,这个地方讲的模棱两可,直接百度搜了一下,把它们系统看了一下,就明白了。
好帮手慕码
2020-02-13
同学你好,针对你的问题如下回答:
(1)使用“-”把 s 和 aa连起来的话,这是属于同一个类名的。
(2)老师测试,同学的代码是不可以实现效果的。[attribute~=value] 选择器用于选取属性值中包含指定词汇的元素,无论class里有多个名称,只有 有单独词汇 s 才可以被选中。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
能量咕噜略略
提问者
2020-02-12
我看其他同学的回答里,老师给出的是可以变红色,但是我自己电脑上试验是不行,没明白怎么回事呢
能量咕噜略略
提问者
2020-02-12
破解号能代表class属性里面有s和aa两个值?
相似问题