一直以来都认为css背景图与直接插入img图片的效果是差不多的,直到最近拜读了一位大神的作品,发现大部分图片都是通过背景图形式显示的,于是通过搜索各相关资料,在此总结了下二者的区别:

1. css中的图片以背景图形式存在,写在html中的图片以标签形式存在。而在网页加载过程中,以css背景存在的图片会等到html结构加载完成才开始加载,而html中的img标签是网页结构(内容)的一部分会在加载结构的过程中加载。

附:在一个单纯由Html和Css组成的页面中,背景图片总是最后加载的,那么假若我们想要使用较小的背景图片作为占位符,用于在加载较大的图片或者Flash文件时给用户以提示,大部分时候恐怕是达不到效果的,因为背景图片有时甚至会在大图片或Flash文件加载完成之后才会被加载。

2. 通常非内容的图片(即用来修饰页面的元素)就写在css里,如果是内容性的图片就写在html中。比如,你要做一个漂亮相框的相册,那么修饰边框的图片就写在css里,相框里的内容照片就写在html中。

3. 图片作为背景,在图片没有加载或者加载失败时,不会有个图片的占位标记,不会出现红叉。

原文:http://www.cnblogs.com/theWayToAce/p/7615176.html

css背景图与html插入img的区别,css背景图与html插入img的区别相关推荐

  1. 怎么加载网页背景图随浏览器等比例缩放(css)

    怎么加载网页背景图随浏览器等比例缩放(css) width:100%;height:100%;background: url(../images/ground.png);background-size ...

  2. html背景图总是在字的下面,怎么我在excel表格里插入背景图片后图片不是显示在文字下面而跑到文字右边的...

    怎么我在excel表格里插入背景图片后图片不是显示在文字下面而跑到文字右边的以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

  3. html css背景图片精灵技术,HTML入门学习笔记--CSS背景和精灵图(5)

    33-背景色彩 1.如何设置标签的背景色彩? 在CSS中有1个background-color:属性, 就是专门用来设置标签的背景色彩的 取值: 具体单词 rgb rgba 106进制 快捷键: bc ...

  4. 0基础快速入门CSS技术栈(4)—图解详细阐述CSS的复合选择器、标签显示模式、行高、CSS背景,及最为重要的CSS三大特性附带权重计算笔试题(附详细案例源码解析过程)

    文章目录 1. 0基础快速入门CSS技术栈(4) 2. 重点提炼 3. CSS复合选择器 3.1 后代选择器(重点) 3.1.1 example01 3.2 子元素选择器 3.2.1 exmaple0 ...

  5. 雷宁轮播图 编辑html,零基础学html+css

    零基础学html+css是一本专为初学者设计的html+css基础教程,由雷宁等人编著.本书内容丰富翔实,全书由浅入深的讲解了HTML语言和CSS的语法基础,并且还以DIV+CSS布局为重点,提供30 ...

  6. php背景图片平铺拉伸,利用jQuery和CSS将背景图片拉伸

    现在WEB页面设计比较流行使用大背景图,那么您知道如何使用一张大背景图进行拉伸效果呢?也就是说使用一张固定尺寸的背景图片,让它在页面中随着浏览器尺寸进行拉伸,就像我们的电脑桌面壁纸效果.本文将带您一起 ...

  7. CSS基本知识之复合选择器、元素显示模式、背景图片位置,精灵图

    CSS基本知识之复合选择器.元素显示模式.背景图片位置,精灵图 一.复合选择器 在 CSS 中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进 ...

  8. 在html中雪碧图的坐标怎么看,详解CSS Sprite雪碧图的应用

    CSS雪碧图,即CSS Sprite,也有人叫它CSS精灵图,是一种图像拼合技术.该方法是将多个小图标和背景图像合并到一张图片上,然后利用CSS的背景定位来显示需要显示的图片部分. 雪碧图的使用场景 ...

  9. CSS(二)——复合选择器、元素显示模式、背景、三大特性

    文章目录 *1.Emmet语法 *1.1 快速生成HTML结构语法 *1.2 快速生成CSS样式语法 1.CSS 的复合选择器 1.1 什么是复合选择器 1.2 后代选择器 (重要) 1.3子选择器( ...

  10. CSS Sprites的原理(图片整合技术)(CSS精灵)/雪碧图

    CSS Sprites的原理(图片整合技术)(CSS精灵)/雪碧图   一.将导航背景图片,按钮背景图片等有规则的合并成一张背景图,即将多张图片合为一张整图,然后用background-positio ...

最新文章

  1. DIV焦点事件详解 --【focus和tabIndex】​
  2. 回文数的JAVA程序
  3. 推荐系统笔记:Introduction
  4. Keras之DNN::基于Keras(sigmoid+binary_crossentropy+predict_classes)利用DNN实现二分类——DIY二分类数据集预测新数据点
  5. dev treeview控件_在winform中怎样实现好看的treeview样式
  6. .net runtime占用cpu_.net 中的StringBuilder和TextWriter区别
  7. linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL
  8. 两轮差速机器人坐标系及运动轨迹描述
  9. 面向对象 —— 类设计(十二)—— 全局变量和成员变量
  10. 自动驾驶_高精地图与车辆协同
  11. Kubernetes 小白学习笔记(5)--Kubernetes集群的部署service、部署deployment、自动负载均衡、自动伸缩、版本升级、版本回退
  12. git指定版本openwrt源码_关于Github Action自动编译Lean_Openwrt的配置修改问题
  13. python 欠采样_欠采样(undersampling)和过采样(oversampling)会对模型带来怎样的影响?...
  14. 阿铭Linux_网站维护学习笔记201903019
  15. python中的snip用法_腾讯mac截图软件Snip使用教程
  16. UE4中的委托和事件
  17. PC式硬盘录像机常见故障剖析,监控卡常见问题(一)
  18. SIM800C音频设计指南
  19. 谷歌浏览器不能正常显示
  20. C# 修改本地以太网ip地址

热门文章

  1. 述职答辩提问环节一般可以问些什么_答辩时老师一般会提问哪些?
  2. 高考530计算机专业,高考530分以下,学生该先选择大学还是专业?高考名师给出分析...
  3. 大学生数学竞赛资料目录20190403更新
  4. 吐槽最新的chrome浏览器.
  5. 20155313 杨瀚 《网络对抗技术》实验六 信息搜集与漏洞扫描
  6. ubuntu使用cmake编译coffe
  7. oracle18c客户端,oracle--oracle18C软件安装(一)
  8. 【Java】Maven使用笔记
  9. 小米平板2刷哪个系统更流畅_小米平板2刷lineage os与remix os及其体验
  10. 促使网站快速收录的一些方法,超详细