图片插入在css与html的区别
来源:互联网 发布:mac 在线重装系统 编辑:程序博客网 时间:2024/04/30 02:52
1.写在css里面的图片是以背景图形式存在的,而写在html里的是以<img>标签形式存在的,在网页加载的过程中,以css背景图存在的图片会等到结构加载完成(网页的内容全部显示以后)才开始加载。
而html中的<img>标签是网页结构(内容)的一部分会在加载结构的过程中加载,换句话讲,网页会先加载<img>标签的内容,再加载背景图片,如果你用<img>引入了一个很大的图片,那么在这个图片下载完成之前,<img>之后的内容都不会显示。而如果用css来引入同样的图片,网页结构和内容加载完成之后,才开始加载背景图片,不会影响你浏览网页内容。
2.如果是装饰性的图片就写在css里面,如果是内容性的图片就写在html里面。
打个比方,你要做一个有漂亮边框的相册。那么修饰边框的图片就写在css里面,相框里面的内容照片就写在html里面。
二. 平时使用图片有以下几种方式:
1. 图片内联 (base 64) 减少http请求
2. 图片雪碧图(多张图片合并) 减少http请求
3. webp 在压缩方面比 JPEG 格式更优越,并能节省大量的服务器带宽资源和数据空间。与 JPEG 相同,WebP 也是一种有损压缩,主要优势在于高效率。在质量相同的情况下,WebP 格式图像的体积要比 JPEG 格式图像小 40%。
0 0
- 图片插入在css与html的区别
- css背景图与html插入img的区别
- css背景图与html插入img的区别
- css背景图与html插入img的区别
- HTML与CSS的区别
- html超链接与图片插入
- XML、HTML、CSS与JS的区别
- 【php与html与css】在html能显示css的内容,在php不行
- XML、HTML、CSS与JS的区别整理
- html css中display与visibility的区别
- HTML/CSS: background-clip 与 background-origin的区别
- HTML+CSS基础 table中的th与td的区别
- html/css 图片在div内居中。
- css之背景图片和插入图片的区别以及精灵图的使用
- HTML中本机图片的插入
- HTML+CSS基础 img标签显示一个与html文件同目录下的图片
- 解决html代码中插入的图片在浏览器中不显示的办法
- 关于在HTML表格中插入背景图片图片重复显示的问题
- Redis+Jedis+Spring封装RedisManager类操作缓存(三)
- 作为产品经理,进阶路上的这些关卡你需要知道
- Python数据类型笔记
- C++ primer plus--第八章(一)
- java学习笔记4——流程控制语句
- 图片插入在css与html的区别
- 《分布式系统概念与设计》进程组和对象组
- ftp文件上传下载
- JAVA学习第七天
- WINDBUG常用命令
- Java项目打包为jar
- ant 使用指南
- php ajax提交字符串数据,出现转义符“\”
- 实现将String类型转换成int类型输出