1.后代选择器。
格式: E F { css样式 } (E和F都是选择器)
作用:访问到E下的所有的F元素(无论嵌套多少层)。
符号: 空格。
2.子代选择器。
格式: E>F {css样式 } (E和F都是选择器)
作用:访问到E下的所有的F元素(只访问下一级,只有一层)。
符号: >。
举个栗子:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>后代和子代选择器</title>
<style type="text/css">
span{
background-color: #FFFF00;
}
/*访问到class的名字为lanou的元素下的所有sapn标签*/
/*后代选择器 通过空格符 该元素下的所有子元素(无论嵌套多少层)*/
.lanou span{
color: red;
}
/*子代选择器*/
/*访问到class的名字为lanou的元素的直接下一级(直接访问儿子元素)*/
.lanou>span{
font-size: 50px;
}
</style>
</head>
<body>
<div class="lanou">
<span>蓝鸥</span>
<span>科技</span>
<p>
<span>硕硕</span>
</p>
</div>
<span>学习使我快乐!</span>
<!--
需求:
1.将所有的span标签改为橘黄色
2.将div下的所有span标签改为红色
3.将 div下直接下一级的span标签,文字大小改为50px
-->
</body>
</html>
栗子图示: