css选择器的权重问题

选择器权重的排行:div < class < id < javascript

  1. 标签选择器(div)和类选择器(.)进行比较;
**css代码**
<style type="text/css">
		/*类选择器*/
		.wrapperClass{
			background-color: green;
		}
		/*标签选择器*/
		div{
			background-color: red;
		}
	</style>
	html代码
	<div class="wrapperClass" id="wrapperId" style="width:100px;height:100px;"></div>

效果图
在这里插入图片描述
总结:从上面代码中可以看出:(标签选择器)div < (类选择器)class,这和我们css代码放置的位置无关。

  1. 类选择器(.class)与ID选择器(#id名)
css代码:
<style type="text/css">
		/*ID选择器*/
		#wrapperId{
			background-color: green;
		}
		/*类选择器*/
		.wrapperClass{
			background-color: red;
		}
	</style>
	html代码:
	<div class="wrapperClass" id="wrapperId" style="width:100px;height:100px;"></div>

效果图:
在这里插入图片描述
总结:从上面代码中可以看出: (类选择器)class <(ID择器)id ,这和我们css代码放置的位置无关。

  1. JavaScript 和id选择器的比较
css代码:
	<style type="text/css">
			/*id选择器*/
			#wrapperId{
				background-color: red;
			}
		</style>
	html代码:
		<div class="wrapperClass" id="wrapperId" style="width:100px;height:100px;"></div>
	javaScript代码:
		<script type="text/javascript">
			let divBox = document.getElementsByTagName('div')[0];
			divBox.style.backgroundColor = 'green';
		</script>

效果图:
在这里插入图片描述
总结:从上面代码中可以看出: ((ID择器)id < javaScript,这和我们css代码放置的位置无关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值