千家信息网

css核心基础知识点有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关css核心基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。层叠样式表层叠是什么意思?为什么这个词如此重要,以至于要出现在它的名称里。
千家信息网最后更新 2026年11月02日css核心基础知识点有哪些

这篇文章给大家分享的是有关css核心基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

层叠样式表

层叠是什么意思?为什么这个词如此重要,以至于要出现在它的名称里。

层叠可以简单地理解为冲突的解决方案。

什么是冲突?

就是同个元素在使用不同的选择器选择中后添加相同的样式。

优先级规则可以表述为

行内样式>ID样式>类别样式>标记样式

在复杂的页面中,某一个元素有可能会从很多地方获取样式,例如一个网站的某一

级标题整体设置为使用绿色,而对某个特殊栏目需要使用蓝色,这样在栏目中就需

要覆盖通用的样式设置。在很简单的页面中,这样的特殊需求实现起来不会很难,

但是如果网站的结构很复杂,就完全有可能代码变得非常混乱,可能出现无法找到

某个元素的样式来自于哪条规则的情况。因此,必须要充分理解css中"层叠"的原理。

计算冲突样式的优先级是一个比较复杂的过程,并不仅仅是上面这个简单的优先级规则

可以完全描述的。但是读者可以把一个大的原则,就是"越特殊的样式,优先级越高"。

而这个怎么样才是特殊且越特殊怎么定位,请接着看以下的内容。

特殊性:

每个选择器都有特殊性,而如果一个元素有两个或多个冲突的属性声明,特殊性高的胜出。

选择器的特殊性由选择器本身的组件确定。特殊性值表述为4个部分,如:0,0,0,0.

一个选择器的具体特殊性如下确定:

对于选择器中给定的各个ID属性值,则在第二个部分加一:0,1,0,0。

对于选择器中给定的各个类属性值、属性选择或伪类,则在第三个部分加一:0,0,1,0。

对于选择器中给定的各个元素和伪元素,则在第四个部分加一:0,0,0,1。

结合符和通配选择器对特殊性没有任何贡献。

但通配选择器特殊性为零 : 即0,0,0,0。

结合符连零都没有。

例子:

h2{color:red;} 为0,0,0,1

p em{color:purple} 为0,0,0,2

.grape{color:purple} 为0,0,1,0

p.b e.a{color:red; } 0,0,2,2

#aa{color:red;} 0,1,0,0

div#aa *[href]{color:red;} 0,1,1,1

而第一个0是为行内样式准备的,因为越前面,代表优先级越高,假如非零数字位置一样,那么先比较前面的数字的大小,

然后再往下比较,直到数字不相对,取数字大那个的优先级高。

所以才有上面的那个大致优先级规则:

行内样式>ID样式>类别样式>标记样式

它们刚刚好可以作为每个部分的代表,也是四个,对号入座。

重要声明 !important ,就是把你所需要的声明标出来,它的优先级最高,不过它要放在声明的值的最后。

继承:

继承的特殊性连零都没有,就是没有特殊性;

这个0特殊性有零与无特殊性有很大的区别,就是0特殊性的选择器可以为后代加样式,

而继承虽然也有给后代加样式,但有限制的,只有有继承能力的才能加到后代元素中,如color等,而margin、padding和border这些属性都不会加到后代里。

相同权重的,按顺序比较,顺序越下他的优先级最高。

较高特殊性强于较低特殊性

所以伪类声明顺序:link-visited-hover-active

LVHA(简写)

当:visited在他们之后时,由于权重一样,所以会看他们的顺序,而:visited在他们之后会胜出。

当不是写统一属性就不会出现这种问题。所以写同一种属性时要注意 !!!!

感谢各位的阅读!关于"css核心基础知识点有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

特殊 样式 特殊性 选择 优先级 元素 属性 就是 后代 数字 规则 顺序 冲突 知识 复杂 个部 内容 加一 基础 核心 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 深圳九邦互联网科技有限公司 广州大一互联网络科技有限公司 江苏根荣互联网科技 苏州找大状互联网科技有限公司 中国互联网科技股 互联网科技宣传片 成都玖崟互联网科技有限公司乐商圈怎么样 互联网教育科技公司vipkid 欧洲十大科技互联网公司 成都互联网科技公司工作好不好 速维有品互联网信息科技(苏州)有限公司 深圳市优智互联网科技有限公司 北京市互联网新科技 美国互联网科技公司 广州互联网高科技取餐柜 互联网科技接地气 互联网科技创新创业项目 宁波允成互联网科技有限公司 互联网 科技节活动 微视频大赛 互联网扶贫科技 睿民互联网科技 唐信互联网科技 大连 互联网科技博客 一五八零互联网科技 安控科技rtu产品工业互联网 农村开互联网科技讲堂 互联网科技中介 广州智享互联网科技 唯美互联网科技
0