广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >CSS选择器的权重是什么
  • 612
分享到

CSS选择器的权重是什么

2024-04-02 19:04:59 612人浏览 安东尼
摘要

这篇文章主要介绍了CSS选择器的权重是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS选择器的权重是什么文章都会有所收获,下面我们一起来看看吧。 选择器的权重 权重

这篇文章主要介绍了CSS选择器的权重是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS选择器的权重是什么文章都会有所收获,下面我们一起来看看吧。

选择器的权重

权重就是我同个元素,有多个选择器的情况下,我该选择哪一个选择器的样式。

<!doctype html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8" />
        <style type="text/css">
            #p{
                background: red;
            }
            .p{
                background: skyblue;
            }
            p{
                background: green;
            }
            
        </style>
    </head>
    <body>
        <p style="background: pink" id="p">行内的样式</p>
        <p  class="p" id="p">id的样式</p>
        <p  class="p">class的样式</p>
        <p>p标签的样式 </p>
    </body>
</html>

通过上面的比较,可以得出,行内样式>id选择器>类选择器>标签选择器>通配符

那么有没有可能让标签选择大于所有的选择器呢,答案是有的,只要加上这行代码!important,任何选择器的权重就是无限大了。

<!doctype html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8" />
        <style type="text/css">
            #p{
                background: red;
            }
            .p{
                background: skyblue;
            }
            p{
                background: green !important;
            }
            *{
                background: brown 
            }
        </style>
    </head>
    <body>
        <p style="background: pink" id="p">行内的样式</p>
        <p  class="p" id="p">id的样式</p>
        <p  class="p">class的样式</p>
        <p>p标签的样式 </p>
    </body>
</html>

选择器的类型

ID选择器 #id

类选择器 .class

标签选择器 p,div等

属性选择器 [type="text"]

通用选择器 *

伪类选择器 :hover

伪元素选择器 ::before

子选择器、相邻选择器

选择器的权重

第一等:行内样式是 1000,行内样式虽然没被列入选择器里,但它的权重是最高的

第二等:id选择器是 100

第三等:类选择器、伪类选择。属性选择器、属性选择器 10

第四等:标签选择器和伪元素选择器 1

其他选择器的权重为0

继承的样式没有权重

如果等级相同,那么最后的样式会覆盖前面的样式

最后请记住!important 的权重是无限大的

权重的计算

将选择器的权重加起来

<!doctype html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8" />
        <style type="text/css">
            body input{
                color: blue;
            }
            input{
                color: red;
            }
        </style>
    </head>
    <body>
        <input type="text" name="" value="ssss">
    </body>
</html>

最终的样式是文字为蓝色

因为body input 的权重是2,body,input每个的权重是1,所以加起来就2

#id .input input{
    color: yellow;
}

上面的权重就是 100 + 10 +1 = 111

关于“CSS选择器的权重是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“CSS选择器的权重是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网node.js频道。

--结束END--

本文标题: CSS选择器的权重是什么

本文链接: https://www.lsjlt.com/news/95335.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS选择器的权重是什么
    这篇文章主要介绍了CSS选择器的权重是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS选择器的权重是什么文章都会有所收获,下面我们一起来看看吧。 选择器的权重 权重...
    99+
    2022-10-19
  • css优先选择权是什么
    小编给大家分享一下css优先选择权是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 首先就是CSS规则的speci...
    99+
    2022-10-19
  • CSS选择器权重的示例分析
    这篇文章给大家分享的是有关CSS选择器权重的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:<style type="text/css"> div.ui_infor...
    99+
    2023-06-08
  • Css的选择器是什么
    这篇文章给大家分享的是有关Css的选择器是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CSS的3种主要的选择器。1.通用标签:CSS代码中的 p 用来选择HTML元素 &l...
    99+
    2022-10-19
  • css选择器是什么
    小编给大家分享一下css选择器是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   如果我们合适使用css选择器,会让我们...
    99+
    2022-10-19
  • “+”是什么css选择器
    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。相邻兄弟元素选择器(E + F)相邻兄弟选择器能够选择紧接在另外一元素后的元素,并且他们具备一个相同的父元素,换句话说,EF两元素具备一个相...
    99+
    2022-11-24
    css 选择器
  • CSS中如何计算选择器的权重值
    这篇文章主要为大家展示了“CSS中如何计算选择器的权重值”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS中如何计算选择器的权重值”这篇文章吧。CSS 选择器...
    99+
    2022-10-19
  • CSS中选择器的选择原则是什么
    这篇文章给大家分享的是有关CSS中选择器的选择原则是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在CSS中,会根据选择器的特殊性来决定所定义的样式规则的次序,具有更特殊选择...
    99+
    2022-10-19
  • CSS中的选择器是什么
    本篇内容主要讲解“CSS中的选择器是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中的选择器是什么”吧!选择器语法我们先了解一下选择器的语法,然后深入...
    99+
    2022-10-19
  • css选择器指的是什么
    这篇文章主要介绍了css选择器指的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。每一条css样式定义由两部分组成,形式如“选择器{样式}”;在“{}”之前的部分就是“选...
    99+
    2023-06-14
  • CSS中的六个重要选择器分别是什么
    这篇文章主要为大家展示了CSS中的六个重要选择器分别是什么,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“CSS中的六个重要选择器分别是什么”这篇文章吧。CSS 的选择器有哪些???1.通配符(*)...
    99+
    2023-06-08
  • css选择器的作用是什么
    这篇文章主要介绍“css选择器的作用是什么”,在日常操作中,相信很多人在css选择器的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css选择器的作用是什么”的疑惑...
    99+
    2022-10-19
  • CSS的基础选择器是什么
    这篇文章主要介绍“CSS的基础选择器是什么”,在日常操作中,相信很多人在CSS的基础选择器是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS的基础选择器是什么”的疑惑...
    99+
    2022-10-19
  • CSS单独的选择器是什么
    这篇文章主要讲解了“CSS单独的选择器是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS单独的选择器是什么”吧! id 选择器即使不被用来创建派生...
    99+
    2022-10-19
  • css >指的是什么选择器
    这篇文章主要介绍css >指的是什么选择器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一...
    99+
    2023-06-14
  • CSS类选择器和ID选择器的区别是什么
    这篇文章主要介绍了CSS类选择器和ID选择器的区别是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS类选择器和ID选择器的区别是什么文章都会有所收获,下面我们一起来看看...
    99+
    2022-10-19
  • CSS派生选择器是什么
    这篇文章主要讲解了“CSS派生选择器是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS派生选择器是什么”吧!CSS 高级语法CSS id 选择器派生...
    99+
    2022-10-19
  • CSS通用选择器是什么
    这篇文章主要讲解了“CSS通用选择器是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS通用选择器是什么”吧! id选择器:#header{} c...
    99+
    2022-10-19
  • CSS中的id选择器与class选择器的区别是什么
    本篇内容主要讲解“CSS中的id选择器与class选择器的区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中的id选择器与class选择器的区别是...
    99+
    2022-10-19
  • CSS选择符是什么
    这篇文章将为大家详细讲解有关CSS选择符是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 选择符:标签选择符、类选择符、id选择符; 继承不如指定Id>cl...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作