浅谈!important对CSS的重要性
2019独角兽企业重金招聘Python工程师标准>>>
CSS中的!important是一个非常重要的属性,有时候发挥着非常大的作用,52CSS.com这方面的知识并不是非常多,我们看下面的文章,对它作比较感观的了解。
前几天写一些CSS代码的时候又难为我了,因为那个该死的IE6对CSS的支持是如此的差劲,以前我还没注意过,因为做的东西基本都是基于IE的,可是我这次为博客写的CSS要支持不止IE一个浏览器,可恨的是我装的Windows 7,这里面自带的是IE8浏览器,我自认为已经没有问题了,可是打开IE6,仍然出现错位,于是我决定看看IE6到底是什么情况。
我把所有的CSS块儿全部使用边框包起来,结果看到在IE中两个div之间的距离明显要宽于其他浏览器,比如你写一个div的margin属性为20px,那么在IE中就好像是40px一样,这也就是为什么本来精度计算的刚刚好,在IE下却偏偏错位的原因。
后来我看到了!important这个属性,这个属性其实也是css规范中的,结果IE6愣是不支持,也正因为它不支持,才让很多的CSSer们找到了解决的方法。一般来讲,在css中,如果在同一个css块中写下两个同样的属性,那么其实是按照最下面的来执行的,比如说:
.home{margin-left:20px;margin-left:40px;
}
那么在执行的时候其实是按照40px来执行的,!important的出现就是为了让用户自己设置被执行语句的优先级。如果把上面的语句改为:
.home{margin-left:20px!important;margin-left:40px;
}
那么在火狐、google浏览器以及IE7以上版本下将会按照20px来执行,而在IE6下却仍然按照40px来执行,因为IE6并不支持!important规范,我们就可以按照这个规则来满足IE6的设计需要,什么时候发现IE6和其他浏览器显示效果不同,那么就设置两个,在上面的一个加入!important标记,而下面的一句则不需要添加,这样IE6就按照下面的来执行了。资深的CSSer说:如今的CSS处处!important。这可都是天杀的IE6惹的祸,大家说IE6就是一坨代谢产物一点也不为过。
转载于:https://my.oschina.net/aiguozhe/blog/73724
浅谈!important对CSS的重要性相关推荐
- python对平面设计帮助_浅谈平面设计对于我们的生活的重要性
浅谈平面设计对于我们的生活的重要性. 随着科学技术发展,平面设计的发展脚步蔚然成风,在生活中的作用越来越重要,甚至可以说不可或缺,更体现咋生活的方方面面. 那么,平面设计对于我们的生活有多重要的影响, ...
- 浅谈对html css的理解,HTML+CSS入门 CSS选择器 、属性和值浅谈
body { font-size: 0.8em; color: navy; } 上面的意思是为body选择器设置font-size字体大小和color字体颜色. 所以基本的,当它作用与HTML页面时, ...
- 浅谈工程总承包项目WBS的重要性与创建方法
摘要:WBS 是项目管理基本工具,本文对WBS及其在工程总承包项目管理中的作用进行简要分析,并对WBS的分解进行作了简要介绍,最后结合水泥生产线工程总承包项目对WBS的OBS-PBS二维分解进行了探讨 ...
- 双基管理 运营_浅谈银行“双基”管理的重要性
如今不管什么行业都在讲"双基"管理,而对于我们银行业,作为金融服务行业,我们最主要的工作都是需要与客户直接的进行联系,那么在这种情况下银行的基础管理和基层管理就显得特别重要.但我认 ...
- 浅谈模型评估选择及重要性
作者:王同学 来源:投稿 编辑:学姐 模型评估作为机器学习领域一项不可分割的部分,却常常被大家忽略,其实在机器学习领域中重要的不仅仅是模型结构和参数量,对模型的评估也是至关重要的,只有选择那些与应用场 ...
- 中小学计算机教育的重要性,浅谈小学信息技术教育的重要性
随着科技的发展,信息技术与人们的生活息息相关.我们通过不同的技术手段,获取我们生活.工作和学习中所需要的一切信息,而作为教授人们认识信息及使用技术获取.编辑.传递信息基础知识的的中小学信息技术教育,在 ...
- 浅谈:支付结算系统的重要性
一个完整的电商生态必定离不开支付,而支付仅仅只是交易的一环,想要打造成闭环,就少不了结算.但从目前诸多电商平台的现状来看,交易环节只涉及到支付,结算部分很多时候是由人工进行,耗时耗力.所以,今天小猫和 ...
- 浅谈商学院的功能以及重要性
1.图文课程:代理前段商学院里面平台规格的内容,可以上传文字.图片.视频连接 2.视频课程:可以上传视频,代理可以直接在线观看视频 3.可以进行直播可以上传直播连接,代理可以直接在线观看直播平台:荔枝 ...
- 浅谈高校实验室安全管理系统重要性
实验室是高校发挥职能.履行使命的重要条件,是开展人才培养.科学研究.社会服务.交流合作与文化传承创新的基 地和重要场所,国家十四五规划明确提出了要建立高质量教育体系的战略目标,国务院印发<中国教 ...
最新文章
- WebSockets[翻译]
- 发现自己竟然有点恐高,郁闷
- 【python进阶】_多线程多进程
- 怎样隐藏“滚动条”?
- Spring Boot注解完成Restful API
- Use Vim as a Python IDE
- SpringBoot启动错误 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
- 关于数字签名简要原理
- 基于java象棋游戏_基于JAVA技术的中国象棋游戏设计与实现
- 为什么罗氏线圈不能测直流电流?
- 【Arduino】基础传感器使用
- 台达内部速度指令_台达PLC连续脉冲输出如何控制速度
- MySQL_11_范式优化
- PyMouse模拟鼠标键盘操作
- Virtualbox源码分析16 APIC虚拟化1 APIC概念和初始化
- solr dih有子查询时速度慢
- 怎么减少计算机内存占有,还在为电脑内存占用太高而烦恼吗?教你一招轻松解决...
- 32位单总线计算机系统中,计算机系统结构答案.doc
- 利用无效字节码指令引发逆向工具崩溃(二)
- Oracle怎么获取json类型字符串值,sql解析json格式字段 如何获取json中某个字段的值?...