把教育当事业:CSS中的!important属性用法
来源:百度文库 编辑:偶看新闻 时间:2024/04/27 22:54:35
关于CSS的运用技巧有很多, 今天主要探讨一下CSS中 !important 这个属性的用法。在CSS的使用中,遇到最多的问题就是不同浏览器之间的兼容问题。 由于IE并不严格执行W3C标准, 而又几乎垄断了浏览器市场。 所以作为一名合格的网站制作人员, 必须要针对不同的浏览器进行微调。 实现不同浏览器之间兼容的方法有很多, 比如利用JS探测用户的浏览器类型,从而调用不同的样式表。 或者就是利用!important 属性来实现微调的效果。 下面是具体的例子。
下面是一段普通的 DIV 代码:
下面是有关层A在CSS样式表中的定义, 注意,这里使用了!important这个属性。
#a{margin-left:30px!important; margin-left:20px;}
在上面的例子中, 层a 在IE浏览器中, 左边距为20像素, 而在Firefox中, 左边距则变为30像素。 这是因为, !important在 CSS 中表示优先调用, 由于IE不能够识别这个属性, 所以在IE中, 只能够调用 “margin-left:20px;" 这个选项, 所以同样的一段代码, 在Firefox和IE中就会显示不同的样式。
不过值得注意的是, 最新版的IE 7.0 已经可以识别 !important, 这个属性了, 但是IE 6.0仍然不能识别。 所以这个小技巧还是相当有用的.
如果大家有更好的解决办法, 欢迎交流。
CSS中的属性可以用变量来定义嘛?
css中命令的用法
delphi中的控件中的tag属性是什么(请详细介绍).用法,例子
css中的问题
?????网页中的css问题????
什么是CSS属性(网页制做方面)?
css light 属性值的含义
css的属性值有什么用处?
title属性可以用CSS控制吗?
属性修改器的用法
请问css中的#号 是什么意思?
百度个人空间中的CSS是什么?
网页源文件中的CSS码
我需要CSS中light滤镜用法视频教程
关于css的问题,那些属性可以单独写入css文件中那些不可以。
vb中的Printer 用法
VB中的find用法
CSS样式表中属性单位的作用和意义?
求CSS样式表的属性的翻译
怎样用css定义表单元素中下拉菜单的属性
css网页编程中图片属性的设置?
DOCTYPE与CSS属性冲突该如何解决
table的style属性可以用css统一调用吗?
adodb.stream 中 position 属性的用法?