浏览器以什么顺序处理CSS?

类胡萝卜素

我有一个在5个不同位置设置样式的类,浏览器在每个不同位置浏览的顺序是什么?

  • 排队

     <div class="yellowtag" style="background: yellow;">This is yellow</div>
    
  • 首先处理的CSS文件

    // First instance inside of style.css
    .yellowtag {
        background: yellow;        
    }
    
  • 黄色标签的第二个实例在第一个处理过的CSS文件中

    // Second instance inside of style.css
    .yellowtag {
        background: yellow;        
    }
    
  • 第二个处理过的CSS文件(在第一个.yellowtag规则之下)

    // style2.css
    .yellowtag {
        background: yellow;        
    }
    
  • 在头上

    <head>
         <style>
             .yellowtag {
                 background: yellow;        
             }
         </style>
    </head>
    
Web开发狼

浏览器处理CSS的特定顺序为:

1:内联-然后-

2:样式标签-然后-

3:第一个以HTML定义的CSS文件(从上到下)-然后-

4:以HTML定义的第二个CSS文件-等等-

因此,如果您在所有四个标签中都有一个标签,则应用的标签将是Inline样式

然而,在定义属性时,可以通过使用!important来覆盖所有这些内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

浏览器的CSS3优先顺序

来自分类Dev

使用CSS @ font-face时,浏览器按什么顺序使用不同类型?

来自分类Dev

为什么网站 CSS 在浏览器中显示不同

来自分类Dev

浏览器同步未将CSS注入浏览器

来自分类Dev

XPages:处理浏览器后退按钮

来自分类Dev

浏览器如何处理异常?

来自分类Dev

JS浏览器事件处理

来自分类Dev

在Ubuntu中处理密码的最佳方法是什么(应用程序+浏览器插件)

来自分类Dev

当浏览器下载CSS文件时,Chrome中的渲染引擎会如何处理?

来自分类Dev

为什么浏览器允许CSRF?

来自分类Dev

这种浏览器叫什么?

来自分类Dev

推荐的Confluence浏览器是什么?

来自分类Dev

Ubuntu的主要浏览器是什么?

来自分类Dev

什么是“ Ubuntu Web浏览器”?

来自分类Dev

浏览器对整洁的支持是什么?

来自分类Dev

用浏览器前缀覆盖CSS

来自分类Dev

浏览器默认字体的CSS

来自分类Dev

浏览器如何识别CSS框架?

来自分类Dev

定位Yahoo Mail浏览器CSS

来自分类Dev

在浏览器中存储CSS类

来自分类Dev

HTML / CSS的跨浏览器优化

来自分类Dev

跨浏览器CSS Transistion

来自分类Dev

CSS延续浏览器属性

来自分类Dev

HTML / CSS的跨浏览器优化

来自分类Dev

样式CSS在浏览器之间是不同的

来自分类Dev

浏览器屏幕像素-CSS

来自分类Dev

CSS的浏览器兼容性

来自分类Dev

CSS网站比浏览器窗口还宽

来自分类Dev

Safari浏览器的CSS错误