永发信息网

css中同时有margin-top : 2.5em !important; margin-top : 1.9em;什么意思

答案:3  悬赏:0  手机版
解决时间 2021-02-04 16:39
css中同时有margin-top : 2.5em !important; margin-top : 1.9em;什么意思
最佳答案
只要是为了解决IE6的显示问题,“margin-top : 2.5em !important”这个是IE6不能识别的,“margin-top : 1.9em”是其他浏览器可以识别的;margin-top是:上边距
!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权。语法格式{ sRule!important }
em指字体高,任意浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em。为了简化font -size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
全部回答
这是为了解决各个浏览器兼容性问题
区别FF,IE7,IE6:
background:green !important; background:orange; *background:blue;
IE6能识别*,但不能识别 !important,
IE7能识别*,也能识别!important;
FF不能识别*,但能识别!important;
另外再补充一个,下划线”_“,IE6支持下划线,IE7和firefox均不支持下划线。
于是大家还可以这样来区分firefox,IE7,IE6
background:green!important; *background:orange; _background:blue;
注:不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面。
!important是对于标准浏览器优先读取的意思。
CSS中的参数,如有相同的,以靠后的为准。
这个!important的目的,是让IE读取后面的1.9em,让firefox等标准浏览器读取前面2.5em的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个离异男人对事业野心非常大,在女人面前说
【资产保全】资产保全人员至少要从以下方面()
横店东磁霍山软磁厂这个地址在什么地方,我要
中了木马机子会怎么样
汪东城2016香港演唱会?
要取得美国证监会的经纪人执照,条件之一是按
我捡到弥勒佛拿蝙蝠什么意思
六级考试写作和翻译分数低是什么原因
张鸿牙科这个地址在什么地方,我要处理点事
有关得的成语的意思
鞍山清华池洗浴在哪
()是预留给合同当事人对通用合同条款的开放性
7p暗黑边缝里都有灰了,怎么清理
西南科技大学专科录取通知书的构造
福安市科杰机械设备公司在哪里啊,我有事要去
推荐资讯
中国海油加油站(104国道)怎么去啊,我要去那
惠丰汽贸怎么去啊,我要去那办事
苏州勤创保洁服务有限公司怎么去啊,我要去那
东芝笔记本电脑授权服务中心地址在什么地方,
舰娘的图片,不要肉,直接发或私信给我,谢谢
唯美立体美容养生馆地址有知道的么?有点事想
学了四年素描,看看我画的权志龙怎么样
3VA UPS待机多少W
农村的房子都没有房产证,那不都是违章建筑吗
绝地求生内存错误解决方法内存错误怎么办
茯茶有哪几种?
大榆树画室地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?