img usemap属性 中国地图链接

html的img标签:定义一个图像在网页中引入。它还有个usemap属性很有意思。
看看51ditu首页中有一个地图,中部有个中国地图。点击右键下载下来看下就是一个普通的图片。
但点击地图上的省份却可以出发不同的事件(或打开不同的链接),很有意思。原来是使用了usemap属性。
当然还要定义一个map标签。整份代码如下:

img usemap属性 中国地图链接

<html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gbk">  <title>img usemap属性</title>  </head>    <body>             <img src="http://img.jb51.net/maps/chinamap.gif" usemap="#Map" border="1"/>             <map name="Map" class="maparea">          <area shape="rect" coords="73,87,103,104" href="javascript:alert('新疆')">          <area shape="rect" coords="144,125,173,142" href="javascript:alert('青海')">          <area shape="rect" coords="84,158,115,175" href="javascript:alert('西藏')">          <area shape="rect" coords="220,90,257,105" href="javascript:alert('内蒙古')">          <area shape="rect" coords="348,45,389,61" href="javascript:alert('黑龙江')">          <area shape="rect" coords="346,68,371,83" href="javascript:alert('吉林')">          <area shape="rect" coords="323,84,351,100" href="javascript:alert('辽宁')">          <area shape="rect" coords="298,100,326,114" href="javascript:alert('天津')">          <area shape="rect" coords="288,120,314,136" href="javascript:alert('山东')">          <area shape="rect" coords="268,107,295,121" href="javascript:alert('河北')">          <area shape="rect" coords="207,116,235,130" href="javascript:alert('宁夏')">          <area shape="rect" coords="186,162,214,179" href="javascript:alert('四川')">          <area shape="rect" coords="256,142,281,157" href="javascript:alert('河南')">          <area shape="rect" coords="305,144,332,159" href="javascript:alert('江苏')">          <area shape="rect" coords="320,162,342,177" href="javascript:alert('上海')">          <area shape="rect" coords="216,168,243,185" href="javascript:alert('重庆')">          <area shape="rect" coords="250,162,277,177" href="javascript:alert('湖北')">          <area shape="rect" coords="283,161,308,177" href="javascript:alert('安徽')">          <area shape="rect" coords="213,196,239,209" href="javascript:alert('贵州')">          <area shape="rect" coords="243,183,269,198" href="javascript:alert('湖南')">          <area shape="rect" coords="273,185,299,200" href="javascript:alert('江西')">          <area shape="rect" coords="308,177,334,193" href="javascript:alert('浙江')">          <area shape="rect" coords="179,210,204,225" href="javascript:alert('云南')">          <area shape="rect" coords="227,214,252,228" href="javascript:alert('广西')">          <area shape="rect" coords="231,248,257,263" href="javascript:alert('海南')">          <area shape="rect" coords="292,200,319,214" href="javascript:alert('福建')">          <area shape="rect" coords="259,219,287,231" href="javascript:alert('广东')">          <area shape="rect" coords="244,231,270,246" href="javascript:alert('澳门')">          <area shape="rect" coords="276,232,304,248" href="javascript:alert('香港')">          <area shape="rect" coords="311,228,338,243" href="javascript:alert('台湾')">          <area shape="rect" coords="272,90,302,107" href="javascript:alert('北京')">          <area shape="rect" coords="196,130,222,145" href="javascript:alert('甘肃')">          <area shape="rect" coords="246,116,272,130" href="javascript:alert('山西')">          <area shape="rect" coords="224,136,252,151" href="javascript:alert('陕西')">      </map>  </body>  </html>

这里还是记下area的shape属性,可选项有矩形,圆形和多边形。尤其要注意的是coords属性,得结合shape使用,图像左上角的坐标是 "0,0"。

原创文章,作者:admin,如若转载,请注明出处:https://www.laofox.com/web/html-tutorial/185.html

(0)
上一篇 2022年7月3日 下午1:21
下一篇 2022年7月3日 下午1:21

相关推荐

  • 网页布局设计的简单原则

    本文整理了一些网页布局设计的简单原则,希望对网页设计者有一些用处。 本文整理了一些网页布局设计的简单原则,希望对网页设计者有一些用处。 ・重复:在整个站点中重复实现某些页面设计风格...

    html 2022年7月3日
    12200
  • 总结XHTML代码常见的应用问题

    一段时间以来,发现有很多人XHTML都不会用,不光是普通的初学者,有的程序员都不是很清楚该怎么写这个XHTML,我这里呢算是把一些常见的应用问题做一个总结,也算能使得大家能在沟通,...

    html 2022年7月3日
    12100
  • 网页制作中使用规范的HTML代码的几点

    许多网站设计者最常犯的错误便是当其网页能够在IE下正常显示便认为其代码正确无误,甚至常看到有人在抱怨其网站排名不理想,到其网站简单看一下便可发现HTML代码中充斥各种各样的错误,在...

    html 2022年7月3日
    12500
  • html中b标签和strong标签的区别是什么?b和strong区别的总结

    本篇文章主要的讲述了关于html中的b标签和strong标签的区别。并分别介绍了b标签和strong标签加粗情况的一些细节,最后还有关于html b标签和strong标签的总结,最...

    2022年5月31日
    17700
  • 用js互相调用iframe页面内的js函数

    最近,天天搞论文开题报告,一时技痒,再次设计Web,一下子就碰到一个问题,以前设计WEB页的时候都是在IE里面跑的,从来没有考虑过firefox 更别提chrome了,可是现在不同...

    2022年7月4日
    17400
  • HTML CSS JS兼容树(IE,Firefox,chrome)

    WEB设计里什么是树?简单讲,点击一个链接,会展开下级目录,再点击会合上,这个就是最简单的树,如何去实现呢,也很简单,css里有一个属性display,这个可以控制内容的现实还是不...

    html 2022年7月4日
    16300
  • W3C教程(13):W3C WSDL 活动

    Web Services 与应用程序到应用程序的通信有关。WSDL 是一门基于 XML 的 Web Services 描述语言。 Web Services 与应用程序到应用程序的通...

    html 2022年7月3日
    11400
  • 设置IE8使用IE7的样式的代码

    <meta http-equiv="x-ua-compatible" content="ie=7" /> 相关推荐: html中b标签和strong标签的区别是什么?b...

    html 2022年7月4日
    17600
  • XHTML教程:Transitional和Strict的区别

    其实XHTML 1.0还分两种(加上Frameset DOCTYPE的话算三种,本文不讨论),Transitional(过渡型)和Strict(严格)DOCTYPEs。并且HTML...

    html 2022年7月3日
    13000
  • 入门:HTML的基本标签和属性简单介绍

    HTML是由标志和属性构成的,它们一起被用来告诉浏览器应该如何显示一页文档。标志用来引用一段文字或是一幅图片等文档部件,属性是标志的选项,在标志中修饰,如颜色,对齐方式,高度和宽度...

    html 2022年7月3日
    12100

发表评论

您的电子邮箱地址不会被公开。