元素选择器(一)

元素选择器

作用:通过元素选择器可以选择页面中所有指定的元素
语法:标签名{ }

  • id选择器
    通过id属性值选中唯一的元素
    语法 : #id属性值{}

  • 类选择器
    通过元素的class属性值选取一组元素
    语法:.class属性值{}

  • 选择器分组(并集)
    通过选择器分组可以同时选中多个选择器对应的元素
    语法:选择器1,选择器2,选择器N{}

  • 通配选择器
    可以选中页面中所有元素
    语法: * {}

  • 复合选择器(交集选择器)
    作用:
    可以选择中同时满足多个选择器的元素
    语法:
    选择器1选择器2选择器N{}

  • class属性
    class属性和id属性类似,只不过id属性可以重复
    拥有相同class的元素是一组类元素
    还可以通过空格设置多个类属性

<!DOCTYPE html> 
<html>
	<head>
		<meta charset="UTF-8">
		<title>常用选择器</title>
		<style type="text/css">
			/*为页面中所有的p元素设置一个字体为红色
			 * 
			 * 元素选择器
			 * 	作用:通过元素选择器可以选择页面中所有指定的元素
			 * 	语法:标签名{ }
			 */
			
			/*h1{
				color: blue;
			}
			p{
				color: red;
			}*/
			
			/*
			 * id选择器
			 * 	通过id属性值选中唯一的元素
			 * 	语法:
			 * 		#id属性值{}
			 */
			#p1{
				color: green;
				font-size: 20px;
			}
			
			/*
			 * 类选择器
			 * 	通过元素的class属性值选取一组元素
			 * 	语法:
			 * 		.class属性值{}
			 */
			
			.p2{
				color: blue;
				font-size: 20px;
			}
			
			.p{
				color: red;
			}
			
			/*
			 *为id为p1的元素,class为p2的元素及h1设置背景为黄色 
			 */
			
			/*
			 *选择器分组(并集)
			 * 	通过选择器分组可以同时选中多个选择器对应的元素
			 * 	语法:选择器1,选择器2,选择器N{} 
			 */
			
			#p1,.p2,h1{
				background-color: yellow;
			}
			
			/*
			 * 通配选择器
			 * 	可以选中页面中所有元素
			 * 	语法: * {}
			 */
			
			*{
				background-color: lawngreen;	
			}		
			
			/*
			 * 复合选择器(交集选择器)
			 * 	作用:
			 * 		 可以选择中同时满足多个选择器的元素
			 * 	语法:
			 * 		选择器1选择器2选择器N{}
			 */
			span.p3{
				background-color: blanchedalmond;
			}
			
			/*
			 * 对于id选择器来说,不建议使用复合选择器
			 * p#p1{
			 *	background-color: ;
			 *}
			 */
			
			
		</style>
	</head>
	<body>
		<h1>离思</h1>
		
		<p>曾经沧海难为水</p>
		<p id="p1">除却巫山不是云</p>
		
		<!--
        	可以为类元素设置class属性
        	class属性和id属性类似,只不过id属性可以重复
        	拥有相同class的元素是一组类元素
        	还可以通过空格设置多个类属性
        -->
		<p class="p2">曾经沧海难为水</p>
		<p class="p2">除却巫山不是云</p>
		
		<p class="p2 p">曾经沧海难为水</p>
		<p class="p2 p">除却巫山不是云</p>
	
		<p class="p3">曾经沧海难为水</p>
		<span class="p3">除却巫山不是云</span>
	</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值