css选择器优先级怎么比较

CSS选择器中比较常见的有标签选择器、ID选择器、类选择器以及子选择器。而事实上,CSS选择器如果细分下来,竟然多达40多种。那他们的优先级该怎么比较呢,下面就来看看吧。

● 不同级别

1. 在属性后面使用 !important 会覆盖页面内任何位置定义的元素样式。

2. 作为style属性写在元素内的样式

3. id选择器

4. 类选择器

5. 元素选择器

6. 通配符选择器

7. 浏览器自定义或继承

总结排序:!important > 行内样式 > ID选择器 > 类选择器 > 元素 > 通配符 > 继承 > 浏览器默认属性

● 同一级别

(1) 同一级别中后写的会覆盖先写的样式

(2) 同一级别css引入方式不同,优先级不同

总结排序:内联(行内)样式 > 内部样式表 > 外部样式表 > 导入样式(@import)。

对于选择器优先级,还可以通过计算权重值来比较

总结:

1、!important > id > class > 标签;

2、!important 比 内联优先级高;

3、当同时使用多个同种类型选择器的时候,样式以选择器定义的顺序为准,与在标签内的引用顺序无关;

4、当一个选择器多次对同一属性赋予不同值的时候,以最后载入的样式为准。

html5选择器优先级,css选择器优先级怎么比较相关推荐

  1. xpath选择器和css选择器的用法

    目标:xpath选择器和css选择器的用法 前文使用scrapy爬虫框架用到selector选择器了,本文补充两种选择器的使用细节 xpath选择器语法 css选择器语法 掌握常用的xpath选择器和 ...

  2. html5css选择器优先级,CSS选择器优先级[重要]

    CSS选择器优先级 浏览器是通过判断CSS优先级,来决定到底哪些属性值是与元素最为相关的,从而作用到该元素上.CSS选择器的合理组成规则决定了优先级,我们也常常用选择器优先级来合理控制元素达到我们理想 ...

  3. HTML5类选择器使用,CSS选择器种类及使用方法

    CSS选择器种类及使用方法 2018年04月17日 | 萬仟网IT编程 | 我要评论 css选择器 有通配符选择器书写格式:*+{声名块} 并集选择器/组合选择器 书写格式;元素或类或id+" ...

  4. html 样式优先级,CSS样式优先级

    ##### 一.CSS样式选择器优先级 ID选择器(形如#divMain{}) > 类(形如.divSpecial{}) > 标签(形如body{}) ##### 二.CSS文件的优先级 ...

  5. 【CSS选择器】CSS选择器有哪些?如何选择合适的使用?各类选择器的优劣势是什么?

    我们所熟知的CSS选择器有:通用选择器.标签选择器.id选择器.类选择器.群主选择器.关系型选择器.伪类选择器--本文会详细展开介绍CSS选择器类型.优劣势及其运用. CSS选择器 1.基础选择器 c ...

  6. css球形颜色选择器,在CSS选择器中使用color颜色样式CSS代码

    CSS颜色样式篇目录认识CSS 颜色(color) 网页颜色基础 两种方法设置对象颜色样式 文字颜色控制color 网页背景颜色color 边框颜色color 网页color RGB设置 网页colo ...

  7. css去除选择器样式,CSS选择器样式排除一些选择

    123 etc 和CSS样式 #exclude1, #exclude2 {border:0; background:transparent; width:100%; height:100%; marg ...

  8. css 选择器 兼容性,css选择器与属性的兼容性问题

    选择器兼容问题: 1.css2选择器兼容问题主要出现在IE6-7 IE6不支持多个类直接组合 如:div.a.b会被当成div.b 解决办法:处理好选择器优先级 IE6不支持直接子元素,兄弟选择器 如 ...

  9. css语法 选择器 中括号,CSS 选择器语法参考手册

    DI 之 3.3 更多DI的知识(陆) 3.3.1  延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean. 配置方式很简单只需在标签上指 ...

最新文章

  1. mcs 4微型计算机,MCS-II高性能自主品牌的微机测速仪
  2. STL的erase()陷阱-迭代器失效总结
  3. GridView添加自动编号列
  4. 9.控制流语句_for循环
  5. App主流UI框架结构
  6. 从无到有到完善 - Teams抽奖机器人开发历程
  7. 证券投资深度学习_安信证券:“深度学习”开启新一轮计算模式变革
  8. DeFi智能投顾Rari Capital协议已产生超165000美元费用
  9. Windows2008管理---第12章 终端服务器
  10. 2021,软件测试的出路在哪里?
  11. Spring事务管理2----编程式事务管理
  12. python 日志函数参数_Python之配置日志模块logging
  13. vmlinuz的产生
  14. 根据url链接来下载资源
  15. steam怎么设公用计算机,steam如何设置家庭共享?steam设置家庭共享的方法
  16. 聚沙成塔--爬虫系列(二)(python3基础语法)
  17. python手机屏幕自动点击代码_鼠标隔段时间自动点击屏幕
  18. PLC通讯实现-C#实现西门子PLC串口通讯W95_S7(四)
  19. win10双显示器 鼠标移动总感觉到另一屏困难
  20. 用VBOX打造一台高配安卓手机(windows)

热门文章

  1. SpbAirIslands超级好玩的模拟养成ppc游戏,很好玩,推荐
  2. EndNote 使用用法
  3. 2020 年以来开源软件商业化公司融资情况
  4. 台式电脑计算机没有光驱吗,电脑没有光驱怎么做系统?
  5. 【AndroidQ】how to enable dynamic partition on msm8953
  6. MySQL基础入门【3】
  7. 全国医师定期考核光盘试题
  8. deepin关机停留在灰色deepin处
  9. 易优CMS:compare的基础用法
  10. uniapp一键发布微信小程序