哪里能买到外星人电脑贵在哪里

lflianglan 的BLOG
用户名:lflianglan
文章数:84
评论数:18
访问量:44847
注册日期:
阅读量:5863
阅读量:12276
阅读量:416911
阅读量:1104408
51CTO推荐博文
!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权。语法格式{ cssRule !important },即写在定义的最后面,例如:box{color:red !},,,等高端浏览器下,已经可以识别 !important属性, 但是IE 6.0仍然不能完全识别,汗! important的样式属性和覆盖它的样式属性单独使用时(不在一个{}里),IE 6.0认为! important优先级较高,否则当含! important的样式属性被同一个{}里的样式覆盖时,IE 6.0认为! important较低!important,最主要是为了IE 6.0浏览器。例如:.min{ & &min-height:300 & &height:auto ! & &height:300}这个在IE6中height:auto !级别较低。.min{ & &height:auto !}这样写在IE6里级别较高。所以为了兼容IE6,一般这样写:.min{ & &min-height:300 & &height:auto ! & &height:300}.min{ & &height:auto !}
了这篇文章
类别:┆阅读(0)┆评论(0)4569人阅读
兼容性(2)
!important为开发者提供了一个增加样式权重的方法。应当注意的是!important是对整条样式的声明,包括这个样式的属性和属性值
type="text/css"&
{color:green!important;}
#main { color:blue;}
id="main"&
&!important实例&
对于上面的代码,如果不加important特性,则超链接的颜色为蓝色,但是加上important之后优先级提高了,显示颜色为绿色。
color:red;
.important_false{
color:blue;
color:blue !important;
class="important_false"&这一行末使用important&
class="important_true"&这一行使用了important&
CSS代码第一行设定了box里面所有div中字体色为红色,第二行和第三行都用class重新定义了自身div的字体色为蓝色,不同的是,第二行末使用important,而第三行使用了!
默认情况下,class的优先级小于id,所以,第二行中即使用class重定义了自身样式,也无法生效,所以继承父级属性,这行字还是红色!
但是,第三行中,用了important提升优先级(或看成强制重定义),所以这里的css得以生效,这行字变为了蓝色!
另外有一个值得注意的地方,如果样式这样写:
.testClass{
color:blue !important; color:red;
这种写法在IE6下是识别不到 !important显示为红色,但也可以通过一下方法让IE6识别到!important
.testClass{
color:blue !important;
.testClass{
color:red;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15186次
排名:千里之外
原创:19篇
转载:14篇
(2)(5)(5)(2)(1)(4)(3)(4)(2)(5)您当前的位置:&&&&&正文
原来CSS里的 !important 是如此用法
点击查看效果:
点击排行榜
〖〗链接地址:
原来CSS里的 !important 是如此用法由网友原创或转发,若原来CSS里的 !important 是如此用法侵犯到您的权益,请及时通知我们(QQ:),谢谢!
微信查看最新信息微信扫一扫或用微信搜索微信号:hbrc-com
安卓手机客户端更省流量手机扫描下载或者直接
猜你还喜欢的文章
热点文章排行榜
• 版权所有 Copyright 2011 All rights reserved.

我要回帖

更多关于 外星人电脑贵在哪里 的文章

 

随机推荐