CSS中提升优先级属性!important的用法问题总结
是关于CSS中提升优先级属性!important的用法介绍和总结。希望能对大家的学习有所帮助。
一、语法
在CSS中,使用!important来提升指定样式规则的优先权。其语法为:选择器{样式:值!important;}。
二、说明
!important为开发者提供了一个增加样式权重的方法。当浏览器执行样式表时,会首选执行带有!important声明的语句。
例如,在狼蚁网站SEO优化的样式中:
```css
div{
margin-left:20px!important;
margin-left:40px;
}
```
在除了IE6的浏览器中,这些浏览器支持!important属性。它们会默认让带有!important声明的margin-left样式生效,而不带!important声明的样式将不会覆盖它。也就是说,带有!important声明的样式的优先级最高。
在IE6及以下浏览器中,存在一个关于!important属性的支持问题。在同一条规则集中,!important不生效。例如:
```css
div {
margin-left:20px!important;
}
div {
margin-left:40px;
}
```
在上述代码中,IE6及以下浏览器中div的margin-left样式将不会受到!important的影响,与其他浏览器一致,都为20px。
三、注意事项
1. 在IE6及更早版本的浏览器中,!important在同一条规则集内不生效。在使用时需要注意浏览器兼容性。
2. 如果!important被用于一个简写的样式属性,那么这条简写的样式属性所代表的子属性都会被作用上!important。例如,使用margin:10px!important;将会使margin-top、margin-right、margin-bottom和margin-left都带有!important声明。
3. 关键字!important必须放在一行样式的末尾,并且要放在该行分号前,否则就没有效果。
合理使用CSS中的!important属性可以有效地提升样式的优先级,但在使用时需要注意浏览器兼容性和语法规则。希望能对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
网络推广
- WEBAPP开发技巧小结(手机网站开发注意事项)
- APUS:猎豹移动的起诉司法程序并未正式启动
- Win10 Mobile预览版10572中六大更新内容汇总
- 微软我们正式发布 可测出两张照片的相似度 附地
- 一个优秀的VI设计对一个企业的作用
- 外星人Alienware 15R3值得买吗?2017款戴尔外星人1
- Win10手机预览版10166快速版更新内容汇总
- CSS背景图坐标定位详解及负数的使用技巧
- 卡巴斯基杀毒怎么样 好用吗
- 淘宝营销之淘宝开店从零提高销量和流量的技巧
- cad图纸导入3dmax前怎么进行写块-
- XP系统注册表如何快速还原到上次成功启动时的状
- Flash cs6数据怎么提交给ASP网页-
- 应用内链崛起 Facebook APP Link链接超十亿
- Win10一周年累积更新补丁KB3194496安装失败的解决方
- 怎样拍摄出优秀的光绘作品技巧教程