首页前端开发CSS图文详解CSS中!important 的使用方法

图文详解CSS中!important 的使用方法

时间2024-05-21 15:12:03发布访客分类CSS浏览78
导读: 一、CSS!important的作用和用法 作用:提升指定样式规则的应用优先权,即!important提供了一个增加样式权重的方法,让浏览器首选执行这个语句。 使用方法:选择器{样式:值!important} 比如,在...
  一、CSS!important的作用和用法   作用:提升指定样式规则的应用优先权,即!important提供了一个增加样式权重的方法,让浏览器首选执行这个语句。   使用方法:选择器{ 样式:值!important}   比如,在CSS中给了.box{ color:red!important; } 这个属性,就意味着类名为box的这个标签具有最高优先级,不管你把默认的颜色设置为什么,他最终只会显示红色。   二、CSS!important实例解析   代码第一行设置了父元素里面所有div中字体色为红色,第二行和第三行都用class重新定义了自身div的字体色为蓝色,不同的是,第三行使用important,而第二行没有使用了!。   HTML部分:      PHP中文网欢迎大家来学习   PHP中文网欢迎大家来学习      CSS部分:   #fatherdiv{   color:red;   }   .aa{   color:blue;   }   .bb{   color:blue!important;   }   效果图:   important.jpg   从图片可以看出结果,那为什么会这样呢?   默认情况下,ID选择器的优先级高于类选择器,所以,第二行中即使用class重定义了自身样式,也无法生效,所以继承父级属性,这行字还是红色。但是,第三行中,用了important,是其具有最高的优先级,所以这里的css样式生效了,字变为了蓝色。   注意:   1、IE6及更早浏览器下,!important在同一条规则集内不生效。   2、如果!important被用于一个简写的样式属性,那么这条简写的样式属性所代表的子属性都会被作用上!important。   3、关键字!important必须放在一行样式的末尾并且要放在该行分号前,否则就没有效果。








本文转载自中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 图文详解CSS中!important 的使用方法
本文地址: https://pptw.com/jishu/664949.html
CNTK与其他深度学习框架的区别是什么 css中background-attachment属性如何使用?

游客 回复需填写必要信息