CSS常用选择器(下)

本文为CSS常用选择器(上)的后续,其余选择器[请参考前文(https://blog.csdn.net/weixin_44489591/article/details/89739091)
后诉各类选择器均在以下代码基础上进行,代码如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css"></style>
	</head>
	<body>
		<span class="box1">span</span>
		<div class="box1" id="div1">DIV1
			<div class="box2">DIV2</div>
			<p class="p1">段落</p>
		</div>
	</body>
</html>

交集选择器(复合…)

格式:选择器1选择器2…选择器n{}

代码示例:

	/* 需求:对class为box1的span设置背景色 */
	span.box1 {
				background-color: aquamarine;
			}

效果:
在这里插入图片描述

后代选择器

选中指定元素的指定后代元素
格式:祖先元素 后代元素{}

代码示例:

/* 为class为box1的box2设置背景*/
			.box1 .box2 {
				background-color: red;
			}

效果:
在这里插入图片描述

子类元素选择器

选中指定元素的指定子元素
格式:父元素 > 子元素{}

代码:

/* 为id为div1的子元素p设置背景颜色 */
			#div1 > p{
				background-color: yellow;
			}

整体代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			/* 为所有的class为box1的元素设置背景*/
			.box1 {
				background-color: lightyellow;
			}

		 		/* 需求:对class为box1的span设置背景色 */
			span.box1 {
				background-color: aquamarine;
			}

		
			/* 为class为box1的box2设置背景*/
			.box1 .box2 {
				background-color: red;
			}

			/* 为div中的p元素设置字体颜色 */
			div p {
				color: blue;
			}
			
			 
			/* 为id为div1的子元素p设置背景颜色 */
			#div1 > p{
				background-color: yellow;
			}
		</style>
	</head>
	<body>
		<span class="box1">span</span>
		<div class="box1" id="div1">DIV1
			<div class="box2">DIV2</div>
			<p class="p1">段落</p>
		</div>

	</body>
</html>

最终效果图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44489591/article/details/89739091