相邻兄弟选择器符号是 + 和通用兄弟选择器符号是 ~

<!DOCTYPE html>
<html>
 <head>
  <title> 兄弟选择器 </title>
  <meta charset="utf-8"/>
  <meta name="HSW" content="">
  <meta name="Keywords" content="">
  <style>
	* {
		margin:0;
		padding:0;
	}
	p {
		width:200px;
		height:100px;
		margin:5px 5px;
		border:1px dotted black;
	}
	div.div1 {
		width:200px;
		height:100px;
		margin:5px 5px;
		border:1px solid red;
	}
	/*相邻兄弟选择器,只改变直接相邻的兄弟,隔着兄弟不会改变*/
	div.div1+p {
		color:red;
	}
	/* 通用兄弟选择器,改变其后的所有兄弟,其上的兄弟是不会改变的 */
	div.div1~p {
		background:#ccc;
	}
  </style>
 </head>

 <body>
  <p class="p1">p1</p>
  <div class="div1">div1</div>
  <p class="p2">p2</p>
  <p class="p3">p3</p>
 </body>
</html>

运行后的结果如下:

猜你喜欢

转载自blog.csdn.net/qq_39579242/article/details/81075285