5月,我们的纪念
1stCore Web application(B/S) Offshore development center Company
2008-04
30
!important;
严格来说,!important;应该不能算作是一种hack技术,被应用了!important;的属性将在IE中无效,对FF有效。
如以下这段,在FF中div1的背景将是红色,而在IE中却是蓝色

Run This Code


* html 选择符 {…}
IE6及以下版本识别,对FF无效

Run This Code


select { 属性 /*屏蔽IE6*/:值;},仅IE6不识别,屏蔽IE6
主要是通过css的注释/*.....*/分开一个属性值与值,来屏蔽IE6

-------------------华丽的分隔符------------------------------
现在我对前端充满好奇与兴趣,打算转到前端了哈。
Categories:   web标准
Tags:  
Actions:   Comments (4) |

Comments

1#

April 30 2008 , 12:58

llinzzi

欢迎幻想兄转到前端!
此外!important方法是非常不可取的,会产生很多问题,比如这里你是为了hack掉ie6,但却增加了css的优先级,之后要修改这个css就很麻烦了。52

llinzzicn | Top

2#

April 30 2008 , 13:35

幻想曲

@llinzzi:
嗯哈
那如果要实现同样的效果就得这样写咯
#div1
{
background:red ;
}
* html #div1
{
background:blue;
}

幻想曲cn | Top

3#

April 30 2008 , 16:35

llinzzi

#div1
{
background:red ; firefox
#background:yellow; ie7
_background:blue; ie6
}

llinzzicn | Top

4#

April 30 2008 , 16:41

幻想曲

@llinzzi:
这些定义的顺序可以打乱么?

幻想曲cn | Top

Add comment



(Will show your Gravatar icon)  



  Country flag


[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o


申请链接请看这里