一、背景属性缩写的格式

1.backgound:背景颜色  背景图片  平铺方式  关联方式  定位方式

2.注意点:

这里的所有值都可以省略,但是至少需要一个

3.什么是背景关联方式

默认情况下,背景图片会随着滚动条的滚动而滚动,如果不想这样,那么我们可以修改它们的关联方式

4.格式:

background-attachment:值;

值的取值范围:

scroll:默认值,会随着滚动条而滚动。

fixed:不会随着滚动条滚动而滚动。

5.例子:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>d99_background_abbreviation</title>

    <style>

        div{

            width: 1100px;

            height:5000px;

            background:red url("image/snow.jpg") no-repeat fixed center center;/*背景颜色  图片地址  平铺方式  关联方式  定位方式*/

            /*这里的所有值都可以省略,但是至少需要一个*/

            /*background-attachment: fixed;*/

        }

</style>

​

</head>

<body>

<div>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    <br>

    rhuyrt

</div>

</body>

</html>

二、快捷键

1.bc:background-color

2.bi:background-image

3.bgr:background-repeat

4.ba:background-arttachment

5.bg+:background:(后面五个属性)

6.bp:background-position

三、背景图片和插入图片的区别

1.

div.box$*2

等价于

<div class="box1"></div>

<div class="box2"></div>

2.区别:

(1)背景图片仅仅是一个装饰,不会占用位置‘;插入图片会占用位置

(2)背景图片有定位属性,可进行位置控制;而插入图片没有控制图片位置的属性,不好控制

(3)插入图片的语义比背景图片语义要强,所以再企业开发之中,如果你的图片想要被搜索引擎收录,那么推荐使用插入图片。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>d100_difference_of_img_label_and_background_image</title>

    <style>

        div{

            width:800px;

            height: 500px;

        }

        .box1{

            background-image: url("image/snow.jpg");

        }

</style>

</head>

<body>

<div class="box1">我是一个文字</div>

<hr>

<hr>

<hr>

<hr>

<div class="box2">

    <img src="data:image/snow.jpg" alt="">

    我是一个文字

</div>

</body>

</html>

四、源码:

d99_background_abbreviation.html

d100_difference_of_img_label_and_background_image.html

地址:

https://github.com/ruigege66/HTML_learning/blob/master/d99_background_abbreviation.html​

https://github.com/ruigege66/HTML_learning/blob/master/d100_difference_of_img_label_and_background_image.html

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,后台回复“礼包”获取Java大数据学习视频礼

最新文章

  1. 原创 C++应用程序在Windows下的编译、链接(四)动态链接
  2. [Java 基础]运算符和表达式
  3. [读书笔记] CSS权威指南1: 选择器
  4. Asp.Net之自定义表达式构造器(ExpressionBuilder)
  5. 使用CSS和jQuery实现对话框
  6. ceph初步快速部署
  7. 快速掌握grep命令及正则表达式
  8. TCP和HTTP的关系
  9. 测试 float
  10. 软件测试之 LoadRunner安装\破解\汉化
  11. Objective-C中instancetype和id的区别
  12. linux虚拟机centos64位_6.5+VM10安装oracle11g图文详解
  13. 【福利大放送】不止是Android,Github超高影响力开源大放送,学习开发必备教科书
  14. php设计模式 工厂模式和单例模式
  15. Android studio的错误:radle sync failed: Cause: failed to find target android-21 :
  16. 第二十四篇-用VideoView制作一个简单的视频播放器
  17. Confluence 6 服务器的许可证信息
  18. 代码: jquery 插件开发(自用插件)
  19. PHP字符串截取函数
  20. Elasticsearch 自定义多个分析器

热门文章

  1. python中的*args和** kwargs区别
  2. Java基础之方法
  3. java抽奖思路
  4. Charles(Windows/Android)入门使用
  5. 雪花算法【分布式ID问题】【刘新宇】
  6. 一道看似简单的go程序的深入分析
  7. 破解EFCore扩展Dll --- Z.EntityFramework.Extensions.EFCore
  8. jboss6.1安装配置
  9. 关于dfs的套路
  10. React躬行记(13)——React Router