CSS笔记-1-继承/层叠/特殊性

继承/层叠/特殊性
有的样式,子元素(下面的span)能继承,有的不能.

能继承不能继承
颜色color边框border

仔细看下方代码:

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>继承 / 层叠 / 特殊性</title>
	<style type="text/css">
	<!--标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100-->
		p {color:red!important;border:5px solid blue;}/*标签权值为1*/
		p {color:gray;border:5px solid blue;}/*标签权值为1*/
		span{color: blue;}/*标签权值为1*/
		.first{color:green;}/*类选择符权值为10*/
		p span1{color:green;} /*标签权值为1+1=2*/
		p span1.first{color:purple;} /*权值为(标签)1+(标签)1+(类选择符)10=12*/
		#footer .note p1{color:yellow;} /*权值为(ID选择符)100+(类选择符)10+(标签)1=111*/
	</style>
</head>
<body>
	<!-- 继承============================= -->
	<p>
	p标签开始:</br> p标签里的颜色会变红, 会有边框</br>
		<span>
			span开始: </br>span此处是p标签的子元素,颜色也变红,因为color样式可继承</br>
			但不会有边框,因为border不可继承.</br>  span结束</br>
	p标签结束.
		</span>
	</p>
	
	<!-- 权值================================ -->	
	<p class="first">
		p权值为1, first为10,听first的,为green.
	</p>
	
	<!-- 权值相同怎么办, 看层叠================= -->
	<!-- 层叠即就近原则,像上方两个p样式,取第二个,gray================= -->	
	<p>
		p权值为1, first为10.
	</p>
	<!--所以:  内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。-->
	
	<!-- 重要性,第一个p样式,加了!important,就是最厉害的了,================ -->
	<!-- 甚至,浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式<!important================ -->
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值