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分开写是两个

1

struggle2015

2020-02-21

我听了一下老师的课,这个地方讲的模棱两可,直接百度搜了一下,把它们系统看了一下,就明白了。

0

好帮手慕码

2020-02-13

同学你好,针对你的问题如下回答:

(1)使用“-”把 s 和 aa连起来的话,这是属于同一个类名的。

(2)老师测试,同学的代码是不可以实现效果的。[attribute~=value] 选择器用于选取属性值中包含指定词汇的元素,无论class里有多个名称,只有 有单独词汇 s 才可以被选中。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

能量咕噜略略

提问者

2020-02-12

我看其他同学的回答里,老师给出的是可以变红色,但是我自己电脑上试验是不行,没明白怎么回事呢

0

能量咕噜略略

提问者

2020-02-12

破解号能代表class属性里面有s和aa两个值?

0

0 学习 · 40143 问题

查看课程