CSS权重

概念:去计算CSS选择器的优先级大小,即权重,谁的选择器权重大,css就表现谁的属性,条件 必须是对同一个html 标签的同一个属性进行设置时 才出现优先级问题,才需要去比较优先级,即权重大小。(若权重值一样,谁写在后面就用谁的属性)

方法一: ①加法

  • 原理每种css选择器的权重值不一样,然后那么我们可以将选择器的权重值进行相加,再进行比较

  • 分配,

    • id选择器权重值100.

    • class选择器权重值10.

    • 标签选择器权重值 1.

    • 伪类选择器权重值为1.

  • 比较

    • 例如:.box#myspan 和 p#myspan

      .box#myspan :100+10=110

p#myspan: 1+100=101

  • body div p span:4

<style>
          .box{
        color: red;
    }
    </style>
  
</head>
<body>
    <div class="box"> div中的内容
        <p id="myp"> p标签的内容   <span id="myspan">span标签的内容</span>  </p>
    </div>

给div设置:

给P标签设置

给span标签设置

组合选择器:

方法二 ②4个0

  • 比较基础选择器的数量来进行权重大小判定

  • 语法 (0,0,0,0)

    • 第一个0表示是否是行内样式(style属性),是则为1,否0

      在body 标签中写style="",才算行内样式

    • 第二个0表示拥有id选择器的数量

    • 第三个0 表示拥有class选择器的数量

    • 第四个0 表示拥有标签选择器的数量

  • 比较规则

1.从第一个0 开始比较两者数量谁大就用谁的,如果数量一样就比较第二个0,依次类推。

eg: ① .box#myspan 和 p#myspan

  • .box#myspan(0,1,1,0) (√)

  • p#myspan(0,1,0,1)

② .box #myp #myspan & #myp#myspan

.box #myp #myspan (0,2,1,0) (√)

#myp#myspan (0,2,0,0)

CSS 标签权重判断的方式相关推荐

  1. css标签中判断样式

    <button :class = "{border-bottpm:true === item.title}"></button> 注意:这里是判断true是 ...

  2. CSS3基础(基础认知,选择器,字体属性,文本属性,CSS 的三种引入方式)

    CSS3基础 1. 基础认知 1.1 CSS 简介 CSS 的使用场景是什么? 美化网页,布局页面 CSS 的中文名称是什么? 层叠/级联样式表(Cascading Style Sheets) CSS ...

  3. SEO中HTML标签权重

    HTML标签权重分值排列 内部链接文字:10分 标题title:10分 域名:7分 H1,H2字号标题:5分 每段首句:5分 路径或文件名:4分 相似度(关键词堆积):4分 每句开头:1.5分 加粗或 ...

  4. html5引入外联样式的优先级,CSS的4种引入方式及优先级

    第一:css的四种引入方式 1.行内样式 最直接最简单的一种,直接对HTML标签使用style="",例如: 缺点:HTML页面不纯净,文件体积大,不利于蜘蛛爬行,后期维护不方便. ...

  5. 网页设计的css样式,网页设计引入CSS样式的五种方式_css

    一.使用STYLE属性 将STYLE属性直接加在个别的元件标签里,<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; -} 例如: <TD ...

  6. 史上最全的HTML和CSS标签常用命名规则

    文件夹主要建立以下文件夹: 1.Images 存放一些网站常用的图片: 2.Css 存放一些CSS文件: 3.Flash 存放一些Flash文件: 4.PSD 存放一些PSD源文件: 5.Temp 存 ...

  7. [css] 请描述css的权重计算规则

    [css] 请描述css的权重计算规则 权重值计算 选择器 案例 权重值 !important !important Infinity 内联样式 style="-" 1000 ID ...

  8. HTML 引用Css样式的四种方式

    不才,只知道HTML引用CSS样式有四种方式,内部引用和外部引用各两种,因为老是忘记细节,记下了随时翻阅亦可方便如我般的初学者 内部引用方式1: 直接在标签内用 style 引用,如: <div ...

  9. SEO中HTML标签权重列表

    网上流传很久的一份资料<SEO中HTML标签权重>,这里做一份备份. HTML标签权重分值排列 内部链接文字:10分 标题title:10分 域名:7分 H1,H2字号标题:5分 每段首句 ...

  10. html中引入css样式表的三种方式,css引用的几种方式是什么?

    HTML怎么引用CSS样式?css引用的几种方式是什么?下面本篇文章就来给大家介绍一下在HTML中引用CSS样式的几种方法,希望对大家有所帮助. 1.行内式 在HTML标签中,使用style属性设置C ...

最新文章

  1. java 加载jar_java手动加载jar
  2. Python 学习日记第二篇 -- 列表,元组
  3. 《Storm企业级应用:实战、运维和调优》——1.6 本章小结
  4. 单载波DSP模块介绍
  5. 手机相片删除了怎么恢复? 手机照片恢复方法汇总
  6. 【软件领域知识整理】贵金属交易的K线图解释(二)
  7. 第一类丢失更新和第二类丢失更新是什么 区别
  8. 斯坦福大学自然语言处理第三课“最小编辑距离(Minimum Edit Distance)”
  9. 腾讯云服务器安全加固主机安全基础版和DDoS基础防护内容
  10. java ITEXT实现PDF生成二维码和条形码
  11. GIAC全球互联网架构大会2017上海站圆满结束,PPT合集下载
  12. 软件测试行业年度核心数据观察【2021年度】
  13. 在Windows系统下,手把手教你制作属于自己的星际译王词典
  14. MySQL技能树学习体验及期望
  15. iMeta | 浙大蒋超组综述环境暴露组全景景观图
  16. redis 8.Redis持久化之RDB (如何触发RDB快照;rdb备份恢复)
  17. 《微观经济学》 第九章(二)
  18. c语言打印出水花数,四叶玫瑰数,五角星数等等的数字
  19. linux 进程学习笔记-进程信号sigal
  20. SQL语句(六)_NUIST

热门文章

  1. mysql常用客户端工具
  2. Centos7安装MySQL客户端工具
  3. MySQL建表语句解析表名
  4. 如何提升JSON.stringify()的性能?
  5. Android 长截屏原理
  6. 核爆rpg学院站计算机,《核爆RPG》控制台代码及使用方法
  7. 苹果6s上市时间_苹果6s主板坏了的症状,苹果6s换主板多少钱
  8. 终极算法【5】——进化学派
  9. VS2015 VisualSVN的 破解方法
  10. DosBox的安装及使用——详细教程