none !important表示使outline属性无效,使绘制于元素周围的一条线无效。
outline属性包括:outline-color、outline-style、outline-width:
outline-color :设置元素轮廓的颜色,其取值与border-color类似。只有当outline-style不为none时才有效。默认为transparent。
outline-style :设置元素轮廓的格式,其取值与border-style类似,但没有hidden值。默认为none,无轮廓。
扩展资料:
outline-style 属性用于设置元素的整个轮廓的样式。样式不能是 none,否则轮廓不会出现。
outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。outline 属性设置元素周围的轮廓线。
注释:请始终在 outline-color 属性之前声明 outline-style 属性。元素只有获得轮廓以后才能改变其轮廓的颜色。注释:轮廓线不会占据空间,也不一定是矩形。默认值: none
none !important的意思是没有!重要
1.none的意思是
pron.没有一个; 没有人,没有一人; 没有一部分,没有一点; adv.
根本不; 无法,绝不;
2.important的意思是adj.重要的; 权威的; 有势力的; 有地位的;
css hack不知你听说过吗?
!important是一个css hack。
!important只有Ie7.0和firefox可以识别,但是Ie6.0不能够成功应用.
none!important就是让Ie7.0和firefox识别没有背景(background)或者不显示(display)。
=========================================================
important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来讲解这是怎么的原理:
*Ie系列能够识别, firefox 不能识别
!important只有Ie7.0和firefox可以识别,但是Ie6.0不能够成功应用.
(1)区别ie与firefox的hack为:border:2px solid #f00;*border:1px solid #f00;
(2)区别Ie6.0 与Ie7.0、firefox的hack为:border:1px solid #f00!important;border:2px solid #f00;
在(1)中,之所以把*放在后面是因为ff不识别*而导致只对它设置了一次border;而ie 系列进行了两次
border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。
在(2)中,之所以把!important放在第一个border 设置,是因为它把这次border的优先级提高了,即使
后面在一次甚至在N次设置border 也无效,但是Ie6.0对这个规则不接受,而导致它应用了第二次的
border 设置,也就是第二次覆盖了第一次的这一原理, 并不是它不识别!important;所以它的border
为2 像素的红框.
这是一个简单的应用:
英文原文:
none ! important
没有人 重要的
英式音标:
[nʌn] [ɪmˈpɔːt(ə)nt]
美式音标:
[nʌn] [ɪmˈpɔrtnt]
重要的,重大的[(+to/for)]
It is important to see that everything goes well.
重要的是确保一切顺利。
It is important to learn to communicate.
学会沟通思想很重要。
2.地位高的,有权力的
He is an important official in the government.
他是政府的要员。
3.狂妄自大的
He has an important air about him.
他显得盛气凌人。