CSS的background属性的缩写顺序
2014-03-28 11:33
681 查看
background 属性是background-color,background-image,background-position,background-attachment,background-repeat,这五个属性的缩写,优点是比单个属性书写要简单,要少写很多代码。就是有时令人在书写这五个属性的顺序上有些困扰。下面一段代码取自搜狐:
.bBot 选择器的background属性的顺序是background-image,background-repeat,backgroundf-position。(background-repeat在前,backgroundf-position在后)
.cBot 选择器的background属性的顺序是background-image,background-position,background-repeat。(background-position在前,background-repeat在后)
就是同一个公司的CSS的风格书写都不一样的,觉得有点不应该。
那就让我们看看CSS的background属性的官方定义:
上面表格的内容只是定义的background属性的值包含那些内容,但并没有指定这些值的顺序(不过可以认为这是建议顺序,如果都这样做,代码可读性更好)。
总结:
background属性的值的书写顺序官方并没有强制标准的。
为了可读性,定一个CSS书写规范,规则2.1:background的值的顺序是background-color,background-image,background-repeat,background-attachment,background-position。
.bBot{background:url(../images20130624/bg.png) no-repeat -1424px -5px;overflow:hidden;height:1px;clear:both;font-size:0px; overflow:hidden;} .cBot{background:url(../images20130624/sohubg01.png) 0 -181px repeat-x;width:758px;height:6px;clear:both;font-size:1px;margin:0 auto;}
.bBot 选择器的background属性的顺序是background-image,background-repeat,backgroundf-position。(background-repeat在前,backgroundf-position在后)
.cBot 选择器的background属性的顺序是background-image,background-position,background-repeat。(background-position在前,background-repeat在后)
就是同一个公司的CSS的风格书写都不一样的,觉得有点不应该。
那就让我们看看CSS的background属性的官方定义:
Value: | ['background-color'> ||<'background-image'> || <'background-repeat'>|| <'background-attachment'> ||<'background-position'>] | inherit |
Initial: | see individual properties |
Applies to: | all elements |
Inherited: | no |
Percentages: | allowed on 'background-position' |
Media: | visual |
Computed value: | see individual properties |
总结:
background属性的值的书写顺序官方并没有强制标准的。
为了可读性,定一个CSS书写规范,规则2.1:background的值的顺序是background-color,background-image,background-repeat,background-attachment,background-position。
相关文章推荐
- background属性的CSS缩写顺序
- CSS的background属性的缩写顺序介绍
- border属性的CSS缩写顺序
- CSS背景属性background详解
- css的background属性小记
- css 背景属性background的使用方法
- css中background-size属性使用介绍
- CSS中background-color属性(二)
- CSS之Background-Position left right center top buttom属性
- 遇到的问题(css设置background 和 JS获取元素属性)
- Discuzx系统 CSS 编码规范,CSS属性书写顺序
- css的background属性
- CSS中属性的书写顺序
- 07-CSS 行高和字号 超级链接的美化 background系列属性
- 解说css中的margin属性缩写方式
- CSS的属性缩写
- css之img标签和background属性
- css background 属性设置鼠标滑过图片跳动效果
- css 前端设计师必知的background属性(有CSS3内容)
- 9.22 CSS复合属性和JavaScript在Html页面中的执行顺序