CSS3中的常用选择器使用示例整理中的常用选择器使用示例整理
1. 根选择器根选择器 :root
:root{}就等同于html{}, 一般来说, 推荐使用:root{}.
CSS Code复制内容到剪贴板
<style>
:root {
background:green;
}
</style>
<div>:root选择器的演示</div>
2. 否定选择器否定选择器 :not
否定选择器, 就是除此之外的
CSS Code复制内容到剪贴板
<style>
input:not([type="submit"]) {
border: 1px solid red;
}
</style>
<form action="#">
<div>
<label for="name">账号:</label>
<input type="text" name="name" id="name" placeholder="请填写账号" />
</div>
<div>
<label for="password">密码:</label>
<input type="password" name="password" id="password" placeholder="请填写密码" />
</div>
<div>
<input type="submit" value="Submit" />
</div>
</form>
3. 空选择器空选择器 :empty
注意: :empty 只对一点内容都没有的元素生效, 哪怕有一个空格都不行.
CSS Code复制内容到剪贴板
<style>
div:empty {
border: 1px solid green;
}
</style>
<div>我这里有内容</div>
<div> <!– 我这里有一个空格 –></div>
<div></div><!– 我这里任何内容都没有 –>
4.目标选择器目标选择器 :target
超链接地址, 与id对应
CSS Code复制内容到剪贴板
<style>
.not_show{
display: none;
}
#test:target{
display:block;
}
</style>