首页 > 开发 > CSS > 正文

CSS优先级和!important与IE6的BUG讨论及解决方案

2024-07-11 08:49:30
字体:
来源:转载
供稿:网友
一、css的优先级
今天有人跟我说csshack中用!important来区分ie6,因为ie6不支持!important,是的在很早以前我也是用过这种方法写hack,但是后来就基本不用了。本来我对他谁的ie6不支持!important也没什么异议,可是正好在前几天正好用个这个!important属性解决了一个样式优先级的问题,而且是支持ie6的,这是为什么呢?到底ie6支不支持!important呢?
首先我们来看看!important这个属性的作用:!important是用来提升样式优先级的,我们知道样式是有优先级的。
我们先看看css的优先级的几个基本的规则
ID选择器(形如#id{})>类选择器(形如.class{})>标签选择器(形如body{}或者*{}),也就是ID选择器,类选择器,标签选择器中,ID选择器的优先级最高,标签选择器最低;选择器越具体优先级就越高,也就是

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表