HTML学习日记1

本文详细介绍了CSS样式的优先级规则,包括标签内style、内部引用style和外部引用style的层级关系。内容中展示了实例,说明了id选择器和类选择器的优先级,并解释了当一个元素拥有多个类时如何决定样式应用。此外,还讨论了类选择器在同一层级下如何覆盖彼此。
摘要由CSDN通过智能技术生成

标签内style,id,Class,多个class优先级

1.标签内的style>内部引用的style>外部引用的style:代码如下:

<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			div{
				width:200px;
				height:200px;
			}
			#a{
				background-color: red;
			}
			.b{
				background-color: green;
			}
		</style>
	</head>
	<body>
		<div id="a" class="b" style="background-color: blue;"></div>
	</body>

div的背景为blue,因此标签内使用style的级别是最高的。当我们将标签内的style删除后,div将在内部引用的style里寻找,因为id比class的优先级别高,所以#a{ background-color: red; }将被引用,该div变为红色。如果标签内没有style和#a都没有则最后才使用.b{ background-color: green; }

2.当一个div有多个class属性的时候,该运用哪一个呢?下面来看段代码:

<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			div{
				width:200px;
				height:200px;
			}
			.b{
				background-color: green;
			}
			.c{
				background-color: black;
			}
		</style>
	</head>
	<body>
		<div class="b c"></div>
	</body>

这个div有b和c两种属性,在内部引用style中.b在上.c在下,最后引用的是.c样式。可以理解为下面的覆盖了上面的,下面的始终是最优先的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值