css2.09_其他选择器的补充
2016-10-17 12:09
435 查看
儿子选择器>:
div>p{color: red;
}
IE6不兼容、IE7开始兼容,>符号就是儿子选择器
我们先看看后代选择器的示例(引出儿子选择器):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
div p{
color: red;
}
</style>
</head>
<body>
<div>
<p>我是段落1</p>
<p>我是段落2</p>
<ul>
<li>
<p>我是段落3</p>
</li>
</ul>
</div>
</body>
</html>运行结果:
我们通过上面代码可以看出,所有的p都是div的后代,所以运行的结果发现所有p都变红色了,接下来我们在看看要讲的儿子选择器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
div>p{
color: red;
}
</style>
</head>
<body>
<div>
<p>我是段落1</p>
<p>我是段落2</p>
<ul>
<li>
<p>我是段落3</p>
</li>
</ul>
</div>
</body>
</html>运行的结果:
我们看出只有段落1与段落2变红,原因是段落1与段落2才是div的儿子,而段落3只是div的后代,不是div的儿子,所以没有变红
序选择器:
:冒号表示序选择器div p:first-child{ color: red; }
接下来我们看看示例:
<!DOCTYPE html>运行结果:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
div p:first-child{ color: red; }
</style>
</head>
<body>
<div>
<p>我是段落1</p>
<p>我是段落2</p>
<ul>
<li>
<p>我是段落3</p>
</li>
</ul>
</div>
</body>
</html>
原因:段落1是div的第一个孩子,所以变红。段落3是div后代中li标签的第一个孩子,所以段落3也变成了红
注意:
除了:first-child还有::first-letter最后一个孩子下一个兄弟选择器+
+表示下一个兄弟选择器h2+p{ color: red; }我们来看一下示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
h2+p{ color: red; }
</style>
</head>
<body>
<div>
<h2>我是一个标题</h2>
<p>我是段落1</p>
<p>我是段落2</p>
<p>我是段落3</p>
<h2>我是一个标题</h2>
<p>我是段落1</p>
<p>我是段落2</p>
<p>我是段落3</p>
<h2>我是一个标题</h2>
<p>我是段落1</p>
<p>我是段落2</p>
<p>我是段落3</p>
<h2>我是一个标题</h2>
<p>我是段落1</p>
<p>我是段落2</p>
<p>我是段落3</p>
</div>
</div>
</body>
</html>
运行的结果:
相关文章推荐
- Spring Mvc 无法加载js、css文件解决办法【待补充其他优雅的方法】
- CSS——其他选择器(交集/并集/儿子/序)
- 图解 CSS (10): 链接、继承、放缩、鼠标指针、其他(待补充...)
- css font样式大全(其他不全的请留言补充)
- 牢记 31 种 CSS 选择器用法
- CSS中关于选择器的运用:
- CSS 选择器汇总
- CSS ID选择器与类选择器的区别
- CSS的2个冷门却又实用的选择器
- css伪类选择器详细解析及案例使用-----伪类选择器(1)
- css 选择器,闲时看看,巩固基础
- CSS 多类选择器一个class值可以包含一个词列表
- 来自平时工作中的css知识的积累---持续补充中
- 区分IE8/IE7/IE6及其他浏览器CSS
- 复习补充一下以前学习的HTML+CSS的内容(一)
- CSS中一些利用伪类、伪元素和相邻元素选择器的技巧
- css使用方法和选择器、优先级别和权值
- CSS 多类选择器
- CSS :first-child 选择器
- CSS-id选择器与class选择器的区别