现在流行组合,什么歌唱团体,TFboys、至上励合等等。background属性也赶时髦,它也有组合。我们知道background有很多的单个属性,有background-positionbackground-repeat等,我们可以把这些background的这些属性简写到组合中,它的格式为:

background:[background-color] [background-image] [background-repeat][background-attachment] [background-position\] / [ background-size][background-origin] [background-clip];

各个单个属性之间用空格分割

比如:

background:#ccc url(http://xiaoyangblogt.duapp.com/wp-content/uploads/2017/11/clip-1.png) repeat-x scroll 0px 0px / 400px 400px border-box padding-box;

background的这些简写属性不必全都写,不写的属性视为缺省值,采用默认值。

比如:

background:#ccc repeat;

缺省值这里要注意一下,其他的属性还好说,要特别注意background-positionbackground-size这两个属性,因为它们的值都是像0px 0px这种格式的,所以要用这种格式:[background-position] / [background-size],如果简写,没有“/”则表示为background-position的值,而background-size采用缺省值。

比如:

background:#ccc 0px 0px;

此处的0px 0px表示的是background-position属性,而background-size采用的是默认值。

还有background-originbackground-clip属性,他们的值也是一样的,都是border-boxpadding-boxcontent-box属性。所以在简写的时候也要注意,如果简写的属性值其中一个是缺省值,则保持他们的值是一致的。

比如:

background:#ccc border-box;

则表示background-originbackground-clip都采用border-box值。


你可能会有疑问,为什么都有单个的属性了,还要有简写属性,这是不是画蛇添足?当然不是,简写属性的好处就是:

  • 可以向前兼容早期版本的浏览器
  • 简写属性给出一个通用的背景采用的值,单个属性可以相对于某一需求覆盖简写属性的某属性的值。因为单个属性的优先级要高于简写属性的优先级

比如:

body{background: #ccc 0px 0px;
}
body div{background-color:#666;
}

此时div中的background-color属性的值就是#666,而不是#ccc。

微信公众号

原文链接

background简写属性相关推荐

  1. background复合属性顺序_background:常用背景属性(复合属性)

    定义和用法 background 简写属性在一个声明中设置所有的背景属性. 可以设置如下属性:background-color     | 背景颜色 background-position   | 背 ...

  2. css设置title字体_CSS中简写属性要注意TRouBLe的顺序,避免踩坑

    简写属性是用于同时给多个属性赋值的属性.比如font是一个简写属性,可以用于设置多种字体属性.它指定了font-style.font-weight.font-size.font-height以及fon ...

  3. 双18期|CSS揭秘之简写属性

    theme: channing-cyan highlight: a11y-dark 双18期|CSS揭秘之简写属性 tips:每个技术点都值得优学优写:18期 一.写在前面 css 简写属性了解吗?前 ...

  4. CSS边框、边距、轮廓(边框宽度/颜色/各边/简写属性/圆角边框/内外边距/高度宽度/框模型/轮廓宽度/颜色/属性/偏移)——万字长文|一文搞懂

    目录 CSS边框 CSS 边框属性 CSS 边框样式 实例 CSS 边框宽度 实例 特定边的宽度 实例 CSS 边框颜色 实例 特定边框的颜色 实例 HEX 值 实例 RGB 值 实例 HSL 值 实 ...

  5. Background 全属性实例图解(10种全)(一)

    Background 全属性实例图解(10种全)(一) 本文目录: 一.background属性: (1).属性描述 (2).background属性使用示例 (3).background动画属性 ( ...

  6. 七、CSS背景(background简写)

    CSS 背景属性用于定义 HTML 元素的背景,通过背景属性我们可以定义元素的背景颜色.背景图片.背景图片的平铺方式和显示位置等. 1.background-color background-colo ...

  7. Background背景属性

    Background背景属性 背景属性可以设置背景颜色.背景图片.背景平铺.背景图片位置.背景图像固定等 1.背景颜色 源代码 background-color:颜色值;                ...

  8. (15)css常用样式—background背景属性

    一.背景属性概述 CSS 中除了布局类属性,还需要添加一些背景类的内容进行页面的修 饰,从而让网页变得更加的美观. CSS 中通过 background 属性来设置背景,它是一个综合属性,可以拆分成多 ...

  9. background系列属性

    1.background-color背景颜色属性 ①颜色表示方法 英语单词:red   blue   purple    skyblue. rgb:r代表红色   g代表绿色   b代表蓝色    也 ...

  10. php外边距的代码,外边距简写属性 margin

    浏览器支持 表格中的数字表示支持该属性的第一个浏览器版本号 属性定义及使用说明 margin简写属性在一个声明中设置所有外边距属性.该属性可以有1到4个值. 代码解析 margin:10px 5px ...

最新文章

  1. 分布式架构中异步的使用场景
  2. Ubuntu14.04 + Matlab2014a + caffe + cuda + cudnn环境搭建
  3. 安卓来电归属地_如何做一名突出的iPhone用户?安卓勿进!
  4. FASTICA独立成分分析matlab代码实现
  5. 8/100. Find All Numbers Disappeared in an Array
  6. 使用PHPCS+GIT钩子保障团队开发中代码风格一致性实践
  7. phoengap–node+websocket在线聊天室
  8. cfree运行程序错误的原因_Python入门教程 | 第 8 章 错误、调试和测试
  9. SqlServer存储过程详解
  10. 2 测试方法与理论 - 软件测试
  11. 前额单通道脑电睡眠分期算法设计
  12. Web前端培训分享:Web前端三大主流框架对比
  13. 逻辑教育大厂必备IOS面试突击班
  14. Pytorch - Tips
  15. button加下划线
  16. 贷款广告投放行为观察:价格高企主要客户是小贷公司,朋友圈转化效果最好
  17. 关于qt 开发的灵异事件
  18. Python自动化测试常用库整理
  19. 华为开发者大会主题演讲:3D建模服务让内容高效生产
  20. 华为路由器显示网络未连接到服务器,华为路由器Q1连接没有网络该怎么办?

热门文章

  1. html a 按钮效果图,水晶按钮_html/css_WEB-ITnose
  2. mysql 计算农历_计算农历日期函数
  3. Nginx架构四之七层负载均衡
  4. 软件测试工程师必备技能(初中高)
  5. [1-1] 把时间当做朋友(李笑来)Chapter 1 【心智的力量】 摘录
  6. 易经——第一卦 乾 乾为天 乾上乾下
  7. 使用CSDN-markdown编辑器入门
  8. markdown在线编辑器
  9. 因创新而更美,永洪科技获大数据产业创新百强
  10. nginx 连接php