CSS中','号、~号、>号、空格的作用

实践是检验真理的最好办法:把此案例复制到编辑器中,然后挨个测试,看变化,一目了然
<html>
	<head>
		<meta charset="UTF-8">
		<title>测试</title>
		<style>
		/*css中“~”是:
		A~B选择器 A之后出现的所有B。
  		两种元素必须拥有相同的父元素,但是B不必直接紧随A。*/
		/*p ~ #A {
			background: red;
		}
		p ~ span{
			color: red;
		}*/
			
			
		/*css3特有的选择器,A>B 表示选择A元素的所有子B元素(即后代)。
 			与A B的区别在于,A B选择所有后代元素,而A>B只选择一代(即子代)。*/
		/*#D span{
			background: green;
		}*/
		/*#D>span{
			background: green;
		}*/
			
			
		/*这里用了逗号,作用是表示用的是相同的css属性*/	
		p, span{
			color: burlywood;
		}
		</style>
	</head>
	<body>
		<span>one</span>
		<p>快乐生活</p>
		<div id="D">
			<p>身体健康</p>
			<div id="A" style="height: 100px;">篮球
					<span>最喜欢</span>
			</div>
			<div id="B" style="height: 100px;">游泳</div>
			<div id="A" style="height: 100px;">跑步</div>
			<div id="B" style="height: 100px;">旅游</div>
			<span>two</span>
		</div>
		<div id="A" style="height: 100px;">睡觉</div>
		<span>three</span>
	</body>
</html>


猜你喜欢

转载自blog.csdn.net/lwang_it/article/details/79813145