css样式之选择器组合规则

一、组合关系:与

筛选同时满足所有选择器的标签

语法: 多个选择器通过空格组合
例子:

<!DOCTYPE html>
<html>
	<head>
		<title>测试页面</title>
	</head>
	
	<style>
		/* 选择所有div标签中包含id属性值为“divId2”的标签 */
		div #divId2{
			color: red;
		}
	</style>
	
	<body>
		<div id="divId1">div标签1</div>
		<div id="divId2" class="divClass">div标签2</div>
	</body>
</html>

二、组合关系:或

筛选满足其中一个或多个选择器的标签

语法:多个选择器中间通过逗号组合
例子:

<!DOCTYPE html>
<html>
	<head>
		<title>测试页面</title>
	</head>
	
	<style>
		/* 选择所有div标签或者满足id属性为“divId1”或者class属性为“divClass”的标签 */
		div,#divId1,.divClass{
			color: red;
		}
	</style>
	
	<body>
		<a href="www.baidu.com"/>
		<div id="divId1">div标签1</div>
		<div class="divClass">div标签2</div>
	</body>
</html>

三、兄弟选择器

选择同一子集中的下一个满足选择器的标签

语法:选择器1+选择器2 { 样式 }
例子:

<!DOCTYPE html>
<html>
	<head>
		<title>测试页面</title>
	</head>
	
	<style>
		/* 选择a标签中下一个存在calss="divClass"属性的标签 */
		a+.divClass{
			color: red;
		}
	</style>
	
	<body>
		<a href="www.baidu.com"/>
		<div id="divId1">div标签1</div>
		<div class="divClass">div标签2</div>
	</body>
</html>

四、子集选择器

选择指定父标签下满足条件的子标签

语法:父选择器>子选择器 { 样式 }
例子:

<!DOCTYPE html>
<html>
	<head>
		<title>测试页面</title>
	</head>
	
	<style>
		/* 选择id="divId1"标签内的id="spanId"的子标签 */
		#divId1>#spanId{
			color: red;
		}
	</style>
	
	<body>
		<a href="www.baidu.com"/>
		<div id="divId1">div标签1
			<span id="spanId">span标签</span>
		</div>
		<div class="divClass">div标签2</div>
	</body>
</html>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值