1.!important是一个修饰符,他的语法是K:V !important;
错误写法:
.box1 !important{ };
K:V;!important
2.!important只能提升一条语句的优先级, 不能提升一个选择器的优先级。
3.!impotent能将一条语句的优先级提升到无穷大.

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>.box1{color: green;}#d1{color: red;}p{color: orange !important;}</style>
</head>
<body><p id="d1" class="box1">文字颜色</p>
</body>
</html>

4.如果有层叠的语句都使用!important修饰,那么将按照语句所在选择器的权重大小来起作用。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>.box1{color: green !important;}#d1{color: red;}p.box{color: orange !important;}</style>
</head>
<body><p id="d1" class="box1">文字颜色</p>
</body>
</html>

第一个选择器和第三个有!important属性,排除第二个,第一个权重大,最后显示绿色.
5.如果是继承过来的样式,他的权重为0,加上!important属性权重仍为0,即!important不能提升权重为0的样式。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>.box1{color: green !important;}p{color: orange ;}</style>
</head>
<body><div class="box1"><p >文字颜色</p></div>
</body>
</html>

此时显示橙色文字。

!important属性相关推荐

  1. CSS的!important属性修改权重

    最近在做项目中发现很多CSS代码里面都使用!important去覆盖原有高优先级的样式.按照常理来说,越是灵活的东西,需要做的工作就会更多所以就写一篇博客梳理下!important属性. 1.定义及语 ...

  2. CSS中的!important属性用法

    由于IE并不严格执行W3C标准, 而又几乎垄断了浏览器市场. 所以作为一名合格的网站制作人员, 必须要针对不同的浏览器进行微调. 实现不同浏览器之间兼容的方法有很多, 比如利用JS探测用户的浏览器类型 ...

  3. 【CSS】CSS选择器优先级及!important属性

    CSS的选择器是有权重的,当不同选择器的样式设置有冲突时,会采用权重高的选择器设置样式.权重(即优先级)的规则如下,权重越高,优先级越高: 同一个元素可以使用多个规则来指定它的同一样式(比如字体颜色) ...

  4. CSS中提升优先级属性!important的用法总结

    语法 选择器{样式:值!import;} 说明 div{margin-left:20px!important;margin-left:40px; } 这些浏览器支持!important属性, 也就是说 ...

  5. 前端一HTML:十四: important

    一个选择器可以作用于很多个标签上, 一个标签也会被很多个选择器作用. !important 属性不能被继承 作用: 将对应选择器的优先级设置为最高级 <!doctype html> < ...

  6. 选择器权重及字体属性

    目录 继承性 权重 层叠 important 属性 行高 font-size 字体大小 font-family 字体 font-weight字体粗细 font-style 字体样式 溢出隐藏 text ...

  7. 【Web前端笔记-基础】第八课·初识 CSS,CSS属性

    一:!important属性 important属性是用来提高属性的权重的,其属性无穷大. 语法格式:属性:值 !important 要注意:提升的是属性的权重,而不是选择器的权重,它的作用域只是当前 ...

  8. 辩驳一个默认的说法:IE6不支持!important

    一:"!important"是什么? 第一个,是设置样式的优先级,设了!important的样式的属性优先于id选择器和class选择器.,比如id为"Main" ...

  9. 辩驳一个默认的说法:IE6不支持!important (转http://www.cnblogs.com/lanyueer/archive/2011/03/29/1998398.html)

    一:"!important"是什么? 第一个,是设置样式的优先级,设了!important的样式的属性优先于id选择器和class选择器.,比如id为"Main" ...

最新文章

  1. P3项目全球模板狗血设置之二 --- 移动类型523收货不能自动创建批次号
  2. for循环语句的用法
  3. 阻塞队列实现日志接口开发
  4. 045_CSS3过渡
  5. ThinkPHP3.1快速入门(2)数据CURD
  6. 预告 | AIS (ACL, IJCAI, SIGIR) 2019 论文报告会日程安排
  7. python2048游戏代码_【Python】用Python实现2048小游戏(源代码,1.0版本)
  8. vscode php formatter mac配置_Mac上配置Vs code时,遇到的几个“坑”!
  9. 推荐一个在线全自动智能图片背景扣除工具,效果杠杠的
  10. 【已解决】抱歉,由于某种原因,PowerPoint 无法加载D:\mathtype\Office Support\64\MathType(PowerPoint 2016).ppam加载项。
  11. 5G 时代连接 70 亿人,安全如何保障?
  12. 斯坦福大学CS143编译原理课程笔记:1.编译器与解释器简介
  13. 安装Numpy的简单方法
  14. 谷歌生物医学专用翻译_一款好用的文献英中翻译软件
  15. vscode html修改默认浏览器,vscode修改默认浏览器的方法
  16. html p标签 删除线,strike html 删除线 贯穿线标签
  17. Opensource Licenses
  18. android studio distributionurl是干嘛的,不懂就学系列(一):gradle配置本地distributionUrl...
  19. [HDU]1205 吃糖果 [抽屉原理]
  20. 【实验室集训大作业】JDBC实现宠物商店

热门文章

  1. linux find查找重复文件
  2. android 本地文件读写,Android 读写文件方法汇总
  3. 2020大学生网络安全知识总决赛 NISP一级模拟题(09)
  4. http post请求报400错误
  5. python去除水印
  6. 亚马逊旺季退货率飙升!卖家如何避免和处理买家退货?船长这几招值得收藏!
  7. 百度战略投资网易云音乐背后的内容生态洞察
  8. Maven仓库的配置
  9. 辉芒微FMD单片机使用入门
  10. 远程计算机 无用户名,远程桌面登陆没有成功,但是用户名密码正确