<area>制作超链接跳转到新窗口

本文介绍了如何使用HTML的<area>标签创建可点击的图像映射,并通过设置target属性实现点击后在新窗口打开链接。详细讲解了coords属性与shape属性的结合使用,以及<map>标签与<img>标签的usemap属性如何关联,以实现在图片上定义多个可点击区域并进行跳转。
摘要由CSDN通过智能技术生成

点击图片跳转链接,显示该张图片。

 

页面效果如下:

 

从页面上看图片上有三个卫星,每点击一个卫星跳转到另外一个窗口,可以看到原图。

 

 

HTML代码:

  1. 在body里面第一个放p标签,这是包裹上面“请点击图像上的星球,把它们放大。”文字的。
  2. P标签下放一个img标签,这是存放整张卫星图的。上面卫星图的卫星不是一一放上去的,而是本身就在上面的。至于为什么会有这样的效果呢?下面听我慢慢分享给大家!
  3. 关于效果问题呢,我们不得不提一下< map>标签,这是一个带有可点击区域的图像映射。
  4. < map>标签里的<area>标签有一个属性coords与 shape 属性配合使用,来规定区域的尺寸、形状和位置。所以上面卫星的位置是通过coords属性来定位它的x y z轴!
  5. <area> 标签的 coords 属性定义了客户端图像映射中对鼠标敏感的区域的坐标。坐标的数字及其含义取决于shape属性中决定的区域形状。可以将客户端图像映射中的超链接区域定义为矩形、圆形或多边形等。
  6. <img>标签的usemap 属性与 <map> 元素的 name 或 id 属性相互关联,可以建立 <img> 与 <map> 之间的关系。

 

让我们一起看看它的代码吧!(注意:代码中红色字体皆为注释)

<!doctype html>

<html>

<meta charset="utf-8">

"<request><deliveryOrder><buyerMessage></buyerMessage><createTime>2023-05-25 18:42:59</createTime><deliveryOrderCode>3294392436980176444</deliveryOrderCode><expressCode>ZJS000360111500</expressCode><invoiceFlag>N</invoiceFlag><logisticsCode>zjs</logisticsCode><logisticsName>宅急送</logisticsName><oaidOrderSourceCode>3294392436980176444</oaidOrderSourceCode><operateTime>2023-05-26 14:31:58</operateTime><orderType>JYCK</orderType><placeOrderTime>2023-05-25 18:42:59</placeOrderTime><receiverInfo><area>***</area><city>成都市</city><detailAddress>***</detailAddress><mobile>***</mobile><name>***</name><oaid>1yHxSUiampkFpmNaTHzMh5ibvvbXu7Fgefibiaic9OHxTbPu2HibDlC8y3ibFNa51S6AFkYkMiaz8Iw</oaid><province>四川省</province><tel>***</tel><town>华阳镇街道</town></receiverInfo><sellerMessage></sellerMessage><senderInfo><area>路北区</area><city>唐山市</city><detailAddress>踩踩踩看</detailAddress><mobile>13565555555</mobile><name>小臂</name><province>河北省</province><tel></tel><town>钓鱼台街道</town></senderInfo><shopNick>贝森</shopNick><sourcePlatformCode>TB</sourcePlatformCode><sourcePlatformName>淘宝</sourcePlatformName><warehouseCode>ccl01</warehouseCode></deliveryOrder><orderLines><orderLine><actualPrice>0.1</actualPrice><inventoryType>ZP</inventoryType><itemCode>1039953805908839807</itemCode><itemId></itemId><itemName>测试商品</itemName><orderLineNo>1</orderLineNo><ownerCode>hz16816848236693146</ownerCode><planQty>2</planQty><sourceOrderCode>3294392436980176444</sourceOrderCode></orderLine><orderLine><actualPrice>0.01</actualPrice><inventoryType>ZP</inventoryType><itemCode>1039953805908839807</itemCode><itemId></itemId><itemName>测试商品</itemName><orderLineNo>2</orderLineNo><ownerCode>hz16816848236693146</ownerCode><planQty>1</planQty><sourceOrderCode>3294392436980176444</sourceOrderCode></orderLine></orderLines></request>" python语言通过正则表达式匹配以上的xml文件中提取出带*号的内容并列出是哪个字段带*号
06-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暴走☆苍穹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值