CSS优先级详解,建站技术
导读:建站技术建站技术css优先也就是权重。一般来说id权重 100,css权重10,元素权重1,内嵌权重1000,优先级最大的就是在元素后面添加!important 当创建的样式表建站的技术国外技术网站。
css优先也就是权重。一般来说id权重 100,css权重10,元素权重1,内嵌权重1000,优先级最大的就是在元素后面添加!important
当创建的样式表越来越复杂时,一个标签的样式将会受到越来越多的影响,这种影响可能来自周围的标签,也可能来自其自身。下面我们从这两方面去看看 CSS 样式的优先级。
CSS 的继承性
CSS 的继承特性指的是应用在一个标签上的那些 CSS 属性被传到其子标签上。看下面的 HTML 结构:
如果 `<div>` 有个属性 `color: red`,则这个属性将被 `<p>` 继承,即 `<p>` 也拥有属性 `color: red`。 由上可见,当网页比较复杂, HTML 结构嵌套较深时,一个标签的样式将深受其祖先标签样式的影响。影响的规则是织梦手机模板: CSS 优先规则1: 最近的祖先样式比其他祖先样式优先级高。 例1:
如果我们把一个标签从祖先那里继承来的而自身没有的属性叫做“祖先样式”,那么“直接样式”就是一个标签直接拥有的属性。又有如下规则:
CSS 优先规织梦模板网则2:“直接样式”比“祖先样式”优先级高。
例2:
选择器的优先级
上面讨论了一个标签从祖先继承来的属性,现在讨论标签自有的属性。在讨论 CSS 优先级之前,先说说 CSS 7 种基础的选择器:
- ID 选择器, 如 #id{}
- 类选择器, 如 .class{}
- 属性选择器, 如 a[href="http://www.mbxzb.com"]{}
- 伪类选择器, 如 :hover{} 织梦模板下载
- 伪元素选择器, 如 ::before{}
- 标签选择器, 如 span{}
- 通配选择器, 如 *{}
CSS 优先规则3:优先级关系:内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章CSS优先级详解,建站技术主要讲述优先级,详解,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35561.html