<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/*
为div的子元素span设置一个字体颜色红色
(为div直接包含的span设置一个字体颜色)
子元素选择器:
作用:选中指定父元素的指定子元素
语法:父元素>子元素
*/
/* div>span{
color: green;
} */
/*
后代选择器:
作用:选中指定元素内的指定后代元素
语法:祖先 后代
*/
/* div span{
color: red;
} */
/*
兄弟选择器
选择下一个兄弟
语法:前一个+下一个
*/
/* p+div{
color: hotpink;
} */
/* 选择下边所有的兄弟 */
/* div+div~span{
color: lawngreen;
} */
</style>
</head>
<body>
<!--
标签之间的关系
1.父元素
-直接包含子元素的元素叫父元素
2.子元素
-直接被父元素包含的元素是子元素
3.祖先元素
-直接或间接包含后代元素的元素叫做祖先元素
-一个元素的父元素也是它的祖先元素
4.后代元素
-直接或间接被祖先元素包含的元素叫做后代元素
-子元素也是后代元素
5.兄弟元素
拥有相同父元素的元素是兄弟元素
-->
<div>
我是一个DIV
<span>我是div中的span</span>
<p>我是div中的p元素
<span>我是p元素中的span</span>
</p>
<div>我是div中的div</div>
</div>
<div>
第二个div
</div>
<span>
我是div外的span
</span>
<br>
<span>
我是div外的第二个span
</span>
<div>第三个div</div>
</body>
</html>
本笔记是观看尚硅谷HTML5+CSS3时所作,仅供参考!