• HTML <map> 标签的使用


    map标签的用途:是与img标签绑定使用的,常被用来赋予给客户端图像某处区域特殊的含义,点击该区域可跳转到新的文档。

    编写格式:

    1. <img src="图片" border="0" usemap="#planetmap" alt="Planets" style="width: 100px;height: 100px;" />
    2. <map name="planetmap" id="planetmap">
    3. <area
    4. shape="circle"
    5. coords="0,0,110,260"
    6. href="跳转链接"
    7. alt="Mercury"
    8. />
    9. map>

    area 元素永远嵌套在 map 元素内部。area 元素可定义图像映射中的区域。
    中的 usemap 属性可引用 中的 id 或 name 属性(取决于浏览器),所以我们应同时向 添加 id 和 name 属性。

     

     其中area标签主要的值有alt、cooreds、href、shape、target等

    1、alt属性
    定义:规定区域的替代文本。

    说明:如果写href属性,则alt属性是必写的

    2、cooreds属性
    定义:定义相关区域的坐标

    说明:和shape属性搭配使用

      (1)当shape属性为rect时,代表相关区域为矩形,则cooreds属性值为(x1,y1,x2,y2),其中x1,y1为左上角的坐标,x2,y2为右下角的坐标;

      (2)当shape属性为circle时,代表相关区域为圆形,则cooreds属性值为(x,y,radius),其中x,y为圆形的中心坐标,radius为圆形的半径;

      (3)当shape属性为poly时,代表相关区域为多边形,则cooreds属性值为(x1,y1,x2,y2,x3,y3......xn,yn),规定了多边形各个顶点的坐标,由于浏览器会自动闭合多边形,所以尾部坐标不必与第一个坐标相等。

    3、href属性
    定义:定义了相关区域所连目标

    说明:href属性一般有三种值

      (1)绝对路径:通常用来指向其他的网站如(href="https://www.baidu.com")

      (2)相对路径:通常用来指向自身网站内的某个文件如(href="//favicon.ico")

      (3)锚链接:通常用来指向页面中的锚如(href="#header")

    4、shape属性
    定义:定义了相关区域的形状

    说明:(1)默认值(default):规定全部区域

               (2)rect:规定相关区域为矩形

               (3)circle:规定相关区域为圆形

               (4)poly:规定先关区域为多边形

    5、target属性
    定义:定义了在何处打开目标链接

    说明:(1)_blank:在新窗口打开被链接的文档

               (2)_self:默认,在相同框架中打开被链接的文档

               (3)_parent:在父框架集中打开被链接的文档

               (4)_top:在整个窗口中打开被链接文档

       (5)framename:在指定框架中打开被链接文档

    area标签有些时候也可以当做a标签的替代品,因为a标签并不能直接嵌套a标签,在某些情况下,我们又不得不用,那么我们可以把a标签替换为area标签,使布局更加简单。 

  • 相关阅读:
    Golang GMP 原理
    【P No. 1739】 括号匹配
    Day724. 如何改进代码废弃 -Java8后最重要新特性
    Docker——作为非运维人员,数据卷我们需要了解哪些?
    SpringBoot 工程打包成jar包&使用外部的配置文件启动
    读Shape-Guided代码②
    I/O 模型学习笔记【全面理解BIO/NIO/AIO】
    社交电商:流量红利已尽,裂变营销是最低成本的获客之道
    Linux 分区 parted 使用教程
    元件插装及贴装规范
  • 原文地址:https://blog.csdn.net/tong200617/article/details/133717879