HTML 图像

前言

  • 浏览器将图像显示在文档中图像标签出现的地方。如果你将图像标签置于两个段落之间,那么浏览器会首先显示第一个段落,然后显示图片,最后显示第二段。
标签 描述
<img /> 定义图像
<map> </map> 定义图像地图
<area /> 定义图像地图中的可点击区域
  • 在 HTML 中,图像由 <img> 标签定义。

  • <img> 是空标签,意思是说,它只包含属性,并且没有闭合标签。

  • 要在页面上显示图像,需要使用源属性 srcsrc 指 “source”,源属性的值是图像的 URL 地址。

1、图像语法

  • 语法

    1
    <img src="url" alt="some_text" />
  • 注意:

    • 假如某个 HTML 文件包含十个图像,那么为了正确显示这个页面,需要加载 11 个文件。加载图片是需要时间的,所以我们的建议是:慎用图片。

    • 加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片。

2、图像实例

  • 实例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!DOCTYPE html>
    <html>

    <head>
    <meta charset="utf-8">
    <title>Qian Chia 工作室</title>
    </head>

    <body>
    <img src="https://www.qianchia.com/logo.png" alt="logo" />
    </body>

    </html>
  • 效果

3、图像 Alt 属性

  • alt 属性用来为图像定义一串预备的可替换的文本,替换文本属性的值是用户定义的。

  • 在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。

4、设置图像的高度与宽度

  • height(高度)与 width(宽度)属性用于设置图像的高度与宽度,属性值默认单位为像素。

  • 指定图像的高度和宽度是一个很好的习惯。如果图像指定了高度宽度,页面加载时就会保留指定的尺寸。如果没有指定图片的大小,加载页面时有可能会破坏 HTML 页面的整体布局。

5、图像映射

  • “创建图像映射” 示例代码

    1
    2
    3
    4
    5
    <map name="planetmap">
    <area shape="rect" coords="0, 0, 82, 126" alt="Sun" href="sun.htm">
    <area shape="circle" coords="90, 58, 3" alt="Mercury" href="mercur.htm">
    <area shape="circle" coords="124, 58, 8" alt="Venus" href="venus.htm">
    </map>
  • 该段代码中的 shape 指的是点击区域的形状,coords 指的应该是链接区域在图片中的坐标(像素为单位)

  • 矩形:(左上角顶点坐标为(x1, y1),右下角顶点坐标为(x2, y2))

    1
    <area shape="rect" coords="x1, y1, x2, y2" href=url>
  • 圆形:(圆心坐标为(X1, y1),半径为 r)

    1
    <area shape="circle" coords="x1, y1, r" href=url>
  • 多边形:(各顶点坐标依次为(x1, y1)、(x2, y2)、(x3, y3) ……)

    1
    <area shape="poly" coords="x1, y1, x2, y2 ......" href=url>
文章目录
  1. 1. 前言
  2. 2. 1、图像语法
  3. 3. 2、图像实例
  4. 4. 3、图像 Alt 属性
  5. 5. 4、设置图像的高度与宽度
  6. 6. 5、图像映射
隐藏目录