2-4 ~=选择器的问题
来源:2-7 属性选择器
RogerLeung
2018-04-12 13:03:45

按照中文“包含”的意思,此处13行的选择器为什么只选中20行的<a>元素?
我搜了一下英文的参考文献,对该选择器的解释是
[attribute~=value] 例子[title~=flower]
Selects all elements with a title attribute containing the word "flower"
是因为这里包含的内容是指英文语态下的“word”,所以视频后面用class例子演示的时候用空格分隔各个“word”才成功,是这么理解吗?
1回答
好帮手慕星星
2018-04-12
[attribute~=value] 选择器用于选取属性值中包含指定词汇的元素。只要选择的属性名里面有你自己选择的名字就是可以的,参考代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
[title~=flower] {
border: 2px solid red;
}
</style>
</head>
<body>
<a title="tulip_flower flower">链接1</a>
<a title="flower">链接2</a>
</body>
</html>测试结果是:

自己再理解下,祝学习愉快~~
相似问题