美文网首页
优先级小记

优先级小记

作者: cooqi | 来源:发表于2017-03-22 22:34 被阅读0次

css里class和id的优先级常用的已经都非常清楚

但有些时候还是因为一些小细节掉到坑里去

比如今天遇到的一个background-size的问题

以前我都是如下写:

background:url() contain;

但今天一朋友问我,所有的背景都需要contain,能不能,全局统一的定义,免得都要写

我脱口而出的不行,但是啪啪打脸,其实是可以的

优先定义是可以的

.test div[class^='icon'] {

background-size:contain;

}

div.icon-home{url()}

div.icon-about{url()}

注意:这里和编写的顺序没有关系 !!!!!!!!!

div.icon-home{url()}

div.icon-about{url()}

.test div[class^='icon'] {

background-size:contain;

}

这样写也是绝对没有问题的哟!!!!!!!!!!!!!!

重点在这:继承的CSS 样式不如后来指定的CSS 样式

<div> <p><a></a></p></div> 

p a > div a > a

到这里,我舒了一口气,暗自庆幸自己发现了新大陆,然后下一秒我又掉坑里了

.test div[class^='icon'] {

background-size:contain;

}

div.icon-home{url()}

#act div.icon-about{url()}  ///////这里,id优先级高于class >0<,于是就进坑了

还好这个坑不深,常年不用的!important被宝宝想起来了

好啦,都心领神会了吧,简单粗暴

.test div[class^='icon'] {

background-size:contain !important;        //除了行内,不论你怎么写,宝宝优先级最高

}

div.icon-home{url()}

#act div.icon-about{url()}

注意:!important可以被后面的!important覆盖


参考资料:http://www.cnblogs.com/xugang/archive/2010/09/24/1833760.html 

相关文章

  • 优先级小记

    css里class和id的优先级常用的已经都非常清楚 但有些时候还是因为一些小细节掉到坑里去 比如今天遇到的一个b...

  • 定位css 和xpath

    推荐的定位方式的优先级 优先级最高:ID 优先级其次:name 优先级再次:CSS selector 优先级再次:...

  • 11.13

    今天学习了中断(以STM32为例) 1.中断优先级:抢占优先级(组优先级)、响应优先级(子优先级) 抢占优先级:可...

  • java 线程生命周期

    线程 的优先级。 优先级的数字越大,优先级越高 , 优先级的范围是1~10,但是虽然设置优先级,只是概率大一点,...

  • Mansonry 几个不常见使用方法

    优先级 Masonry可以设置约束的优先级,优先级分为priorityHigh, priorityMedium, ...

  • 2018.9.7HTML笔记

    样式的优先级 内联样式,优先级1000 id选择器,优先级100 类和伪类,优先级10 元素选择器,优先级1...

  • 选择器的优先级

    优先级的规则: 内联样式,优先级1000 id选择器,优先级100 类和伪类,优先级10 元素选择器,优先级1 通...

  • JAVA多线程04-基础篇-优先级

    本节摘要:介绍线程优先级,代码示例 一、线程优先级 线程优先级的范围是1~10,默认优先级是5,线程优先级的主要作...

  • RabbitMQ 之优先级队列

    设置优先级分为两步:先给队列设置优先级,其次给消息设置优先级。 1.队列设置优先级: 2.消息设置优先级: 上面的...

  • 2019-05-28 选择器优先级,a的伪类,文本标签,列表,单

    选择器的优先级 优先级的规则 内联样式,优先级1000 id选择器,优先级100 类和伪类,优先级10 元素选择器...

网友评论

      本文标题:优先级小记

      本文链接:https://www.haomeiwen.com/subject/xcmanttx.html