*选择器包含于~包含后什么不同吗?
来源:2-7 属性选择器
von_colonel
2017-07-06 14:41:31
比如a[href*="#"]{}与a[href~="#"]{}有什么不同
1回答
1、[attribute~=value] 选择器用于选取属性值中包含指定词汇的元素。
比如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
[title~=flower] {
border:2px solid red;
}
</style>
</head>
<body>
<a title="tulip_flower">链接1</a>
<a title="flower">链接2</a>
</body>
</html>2、[attribute*=value] 选择器匹配属性值包含指定值的每个元素。
比如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
div[class*="test"] {
background: #ffff00;
}
</style>
</head>
<body>
<div class="first_test">第一个 div 元素。</div>
<div class="second">第二个 div 元素。</div>
<div class="test">第三个 div 元素。</div>
<p class="test">这是段落中的文本。</p>
</body>
</html>自己运行一下代码,就明白了。
祝学习愉快!
相似问题