Html读书随机3 -图片

图片

图片标签

在HTML中,我们可以使用img标签来显示一张图片。对于img标签,我们只需要掌握它的3个属性:src、alt和title。

基本语法:

<img src="图片路径" alt="显示内容" title="显示内容">

src属性

src用于指定这个图片所在的路径,这个路径可以是相对路径,也可以是绝对路径。

所谓的“图片路径”,指的就是“图片地址”,这两个叫法是一样的意思。任何一张图片必须指定src属性才可以显示。也就是说,src是img标签必不可少的属性。

alt属性和title属性

alt和title都用于指定图片的提示文字。一般情况下,alt和title的值是相同的。不过两者也有很大的区别。

alt属性用于图片描述,这个描述文字是给搜索引擎看的。当图片无法显示时,页面会显示alt中的文字。

title属性也用于图片描述,不过这个描述文字是给用户看的。当鼠标指针移到图片上时,会显示title中的文字。

这两者的概念常常初学起来混淆不清,这里有一个例子可以帮助理解:

对于图片: 

<img src="img/haizei.png" alt="海贼王之索隆" title="海贼王之索隆"/>

它的alt属性:                                    

如果没有加上alt属性值,图片不显示,就不会有提示文字。

title属性: 

当我们把鼠标移到图片上时,就会显示title中的提示文字

PS:在实际开发中,对于img标签,src和alt这两个是必选属性,一定要添加;而title是可选属性,可加可不加。

 

图片路径

如果想要显示一张图片,就必须设置该图片的路径(即图片地址)。也就是说,我们必须要设置img标签的src属性。

路径分为两种:绝对路径和相对路径

下面对于

绝对路径

绝对路径,指的是图片在你的计算机中的完整路径。平常我们使用计算机都知道,文件夹上方会显示一个路径,其实这个就是绝对路径

<img src="D:/img/haizei.png"/>

相对路径

所谓的相对路径,指的是图片相对当前页面的位置

 若html文件处于img文件目录下,则调用关系应为:

<img src="img/haizei.png">

若html文件处于img的兄弟目录下,则调用关系应为:

<img src="../img/haizei.png"/>

(其中"../"表示上一级目录,即html文件先找到他的父目录文件夹,再在其中寻到img目录文件夹,调用其中的haizei.png)

特别注意:在实际开发中,不论是图片还是超链接,一般都使用相对路径,几乎不会使用绝对路径。

图片格式

在网页中,图片格式有两种,一种是“位图”;另一种是“矢量图”。

位图

位图,又叫作“像素图”,它是由像素点组成的图片。对于位图来说,放大图片后,图片会失真;缩小图片后,图片同样也会失真。

最常见的位图的图片格式有3种:jpg(或jpeg)、png、gif。

jpg格式可以很好地处理大面积色调的图片,适合存储颜色丰富的复杂图片,如照片、高清图片等。此外,jpg格式的图片体积较大,并且不支持保存透明背景。

png格式是一种无损格式,可以无损压缩以保证页面打开速度。此外,png格式的图片体积较小,并且支持保存透明背景,不过不适合存储颜色丰富的图片。

gif格式的图片效果最差,不过它适合制作动画。

这里来总结一下:如果想要展示色彩丰富的高品质图片,可以使用jpg格式;如果是一般图片,为了减少体积或者想要透明效果,可以使用png格式;如果是动画图片,可以使用gif格式。

矢量图

矢量图,又叫作“向量图”,是以一种数学描述的方式来记录内容的图片格式。举个例子,我们可以使用y=kx来绘制一条直线,当k取不同值时可以绘制不同角度的直线,这就是矢量图的构图原理。

矢量图最大的优点是图片无论放大、缩小或旋转等,都不会失真。最大的缺点是难以表现色彩丰富的图片。

矢量图的常见格式有“.ai”“.cdr”“.fh”“.swf”。其中“.swf”格式比较常见,它指的是Flash动画,其他几种格式的矢量图比较少见,可以忽略。(在网页中,很少用到矢量图,除非是一些字体图标(iconfont))

 

对于位图和矢量图的区别,有以下4点:

  1. 位图适用于展示色彩丰富的图片,而矢量图不适用于展示色彩丰富的图片。
  2. 位图的组成单位是“像素”,而矢量图的组成单位是“数学向量”。
  3. 位图受分辨率影响,当图片放大时会失真;而矢量图不受分辨率影响,当图片放大时不会失真。
  4. 网页中的图片绝大多数都是位图,而不是矢量图。

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值