一.继承性
<style>
div{
color: red;
text-decoration: underline;
background-color: blue;
}
</style>
<!--继承性
作用:给父元素设置一些属性,子元素也可以使用
注意点:
1.并不是所有的属性都可以继承
只有以color/font-/text-/line开头的属性才可以继承
2.在CSS继承中不仅仅是儿子可以继承,只要是后代都可以继承
3.css继承性中的特殊性
3.1 a标签的文字颜色颜色和下划线不能继承
3.2 h标签的文字大小是不能继承的
应用场景:
一般用于设置网页上的一些共性信息,例如网页的文字颜色字体,文字大小等
-->
</head>
<body>
<div>
<p>我是段落</p>
<a href="#">我是超链接</a>
</div>
<div>
<a href="#">我是超链接</a>
</div>
</body>
二:层叠性
<title>层叠性</title>
<style>
p{
color: red;
}
.para{
color: blue;
}
</style>
</head>
<!--什么是层叠性
层叠性就是CSS处理冲突的一种能力
注意点:
层叠性只有在多个选择器中,"同一个标签",然后又设置了相同的属性
才会发生层叠性
CSS Casecading StyleSheet
层叠式样式表
-->
<body>
三:优先级
<!--
优先级:
作用:当多个选择器选中同一个标签,并且给同一个标签设置相同的属性时
如何层叠就有优先级来确定
2.优先级判断的三种方式:
2.1 间接选中就是指继承
如果是间接选中,那么就是谁离目标标签近就听谁的
2.2 是否相同选择器
如果是相同选择器,谁写在后面就听谁的
2.3 不同选择器
如果都是直接选中,并且不是相同的类型的选择器,
那么机会按照选择器的优先级来层叠
id > 类 > 标签 > 通配符 > 继承 > 浏览器默认
-->
<!--
1.什么是important
作用:用于提升某个直接选中标签的选择器中的
某个属性的优先级,可以将被指定为的属性的优先级
提升为最高
注意点:
1.important只能用于直接选中,不能用于间接选中
2.通配符选择器选中的标签也是直接选中的
3.!important 只能提升被选中的标签的优先级
其他的属性的优先级不会被提升
4.!important必须写在分号的前面
5.important前民的感叹号不能省略
-->
<!--权重问题:
什么是优先级的权重?
作用:当多个选择器混合在一起使用时,我们可以通过计算权重
来判断谁的优先级最高
2.权重的计算规则
2.1 首先计算选择器中有多少个id,id多的选择器优先级最高
2.2 如果id的个数一样,那么再看类名的个数,类名个数多个优先级高
2.3 如果类名的个数一样,那么再看标签名的个数,标签名称个数多
的优先级搞
2.4 如果id个数一样,类名个数一样,标签的个数也一样,谁写在后面
谁的优先级高
注意点:
1. 权重只要在选择器是直接选中的标签才需要计算权重
2.
-->
html 5- CSS三大特性
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- CSS选择器 标签选择器 什么是标签选择器? 作用: 根据指定的标签名称, 在当前界面中找到所有该名称的标签, 然...
- 原文链接:Xbox Game Pass Alpha Ends Soon, Suggesting Full Rele...