CSS样式的优先级详解

在做网页开发,基本上都会处理CSS样式的,css样式的优先级大家都弄清楚了吗?如果不清楚,自己写的样式为什么被覆盖了都不知道的。下面一起来了解下。

操作方法

  • 01

    同级别的样式,后面写的样式,肯定会比前面的更优先。(在样式里不添加!important属性的情况) 代码如图

  • 02

    运行页面,可以看到我们第一个p的文字颜色是后面定义的红色,优先级高,把前面定义的黒色覆盖了。

  • 03

    如果把样式类名,改成用ID定义的样式呢,如图

  • 04

    可以看到,现在第一个p的文字是黑色的,虽然用ID定义的样式是先写,但ID比类具有更高的优先级,后写的类样式覆盖不了这个ID定义的样式。

  • 05

    在用类做样式定义时,层级较多的,优先级比层级少的更高,代码如图,第一个样式用了二层去定义类为A的样式,它比第二个样式(层级只有一层)有更高级别。

  • 06

    运行后,可以看到现在文字的样式是第一个样式定义的蓝色字体。

  • 07

    再介绍一种比较特殊的情况,就是样式里加了 !important属性的样式,是优先级最高的,不管是ID定义的样式,还是层级较多的类定义的样式,都比这个属性的优先级低。代码如图

  • 08

    运行页面后,可以看到,现在第一个p的文字是红色,就是加了 !important属性的样式定义的颜色,该样式优先级最高。

(0)

相关推荐

  • 企业网站制作时display在CSS中各属性语法详解

    操作方法 01 网站的制作中,我们都知道,基本上离不开CSS,很多的企业网站制作时,都会用到.下面天柱网络给大家来分享一下display在CSS中各属性语法详解,希望对广大网站制作人员有一些帮助. H ...

  • CSS优先级详解

    优先级是根据由每种选择器类型构成的级联字串计算而成的. 它不是一个对应相应匹配表达式的权重值. 如果优先级相同,元素最终会应用 CSS 中靠后的声明. 操作方法 01 优先级顺序 下列是一份优先级逐级 ...

  • CSS样式表内嵌排版样式的用法详解教程

    CSS样式表在网页设计中用处很广泛,设置网页的标签属性.文字属性.文字长度.背景等等都用到了CSS样式表来设计.CSS不仅功能齐全而且便于修改和阅读.在这里我就来介绍下用内嵌的方式创建CSS类.id和 ...

  • CAD多重引线样式管理器详解

    多重引线在CAD中的应用非常的广泛,今天我们就来看看该如何设置多重引线吧. 操作方法 01 首先打开CAD,在"格式"中找到"多重引线样式",如图所示. 02 ...

  • linux renice命令参数及用法详解(linux修改程序运行优先级命令)

    linux renice 命令详解 功能说明:调整程序优先级。 语法:renice [优先等级][-g <程序群组名称>...][-p <程序识别码>...][-u <用 ...

  • div+css定位position详解

    div+css定位position详解 操作方法 01 1.div+css中的定位position 最主要的两个属性:属性 absolute(绝对定位) relative(相对定位),有他们才造就了d ...

  • HTML:各种距离详解

    操作方法 01 HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解scrollHeight: 获取对象的滚动高度.sc ...

  • 新版Word中的图表布局功能详解(图文)

    新版Word已经放出有一段时间了,还有好多朋友不熟悉,今天三联网详解一二,希望能帮到您!在Word文档编辑过程中插入图片能够提升文档的品质,并且便于用户加深理解,而最新版本的Word则带来了更加强悍的 ...

  • EditPlus中的正则表达式中英文使用详解(附常用实例)

    EditPlus中的正则表达式中英文详解(附常用实例) /t Tab character.tab符号 /n New line.新的一行(换行符) . Matches any character.任何字 ...