• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html/xhtml > 【HTML 元素】嵌入图像的实现方法

【HTML 元素】嵌入图像的实现方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-05

本文主要包含HTML,元素,嵌入,图像等相关知识,佚名 希望在学习及工作中可以帮助到您

img元素允许我们在HTML文档里嵌入图像。

要嵌入一张图像需要使用src和alt属性,代码如下:

<img src="../img/example/img-map.jpg" alt="Products Image" width="580" height="266" />

显示效果:

1 在超链接里嵌入图像

img元素的一个常见用法是结合a元素创建一个基于图像的超链接,代码如下:

  1. <a href="otherpage.html">  
  2.     <img src="../img/example/img-map.jpg" ismap alt="Products Image" width="580" height="266" />  
  3. </a>  

浏览器显示这张图片的方式没有什么不同。因此,重要的一点事要向用户提供视觉提示,表明特定图像所代表的是超链接。具体的做法可以是利用CSS,能在图像内容里表达则更好。

如果点击这种图片,浏览器会导航至父元素a的href属性所指定的URL上。给 img 元素应用 ismap 属性就创建了一个服务器端分部响应图,意思是在图像上点击的位置会附加到URL上。举个例子,如果点击的位置是距图像顶部8像素,左边缘10像素,浏览器就会导航到下面的地址:

  1. https://yexiaochao.github.io/show4cnblogs/otherpage.html?10,8  

下面代码展示了 otherpage.html 中的内容,它包含了一个简单的脚本,用来显示点击位置的坐标:

  1. <body>  
  2. <p>The X-coordinate is <b><span id="xco">??</span></b></p>  
  3. <p>The Y-coordinate is <b><span id="yco">??</span></b></p>  
  4. <script type="application/javascript">  
  5.     var coords = window.location.href.split('?')[1].split(',');   
  6.     document.getElementById("xco").innerHTML = coords[0];   
  7.     document.getElementById("yco").innerHTML = coords[1];   
  8. </script>  
  9. </body>  

可以看到鼠标点击产生的效果:

服务器端分区响应图通常意味着服务器会根据用户在图像上点击区域的不同做出有差别的反应,比如返回不同的响应信息。如果省略了img元素上的 ismap 属性,鼠标点击的坐标就不会被包含在请求 URL 中。

 

2 创建客户端分区响应图

我们可以创建一个客户端分区响应图,通过点击某张图像上的不同区域让浏览器导航到不同的URL上。这一过程不需要通过服务器引导,因此需要使用元素定义图像上的各个区域以及它们所代表的行为。客户端分区响应图的关键元素是 map,map元素包含一个或多个area元素,它们各自代表了图像上可被点击的一块区域 。

area元素的属性可以分为两类,第一类处理的是area所代表的图像区域被用户点击后浏览器会导航到的URL。下图介绍了这一类属性,它们类似于在其他元素上见到过的对应属性。

第二类则包含了更有意思的属性:shape 和 coords 属性。可以用这些属性来标明用户可以点击的各个图像区域。 shape 和 coords 属性是共同起作用的。 coords 属性的意思根据 shape 属性的值而定,正如下图所示:

介绍完这些元素后,举个例子,代码如下:

  1. <body>  
  2.     <img src="../img/example/img-map.jpg" ismap alt="Products Image" usemap="#mymap" width="580" height="266" />  
  3.   
  4. <

您可能想查找下面的文章:

  • HTML表单提交的几种方式_动力节点Java学院整理
  • HTML表单_动力节点Java学院整理
  • HTML大于号、小于号、空格、引号等常用的转义代码写法一览表
  • HTML中实现鼠标经停时整行(tr)变色
  • html格式化json的实例代码
  • html在消息按钮上增加数量角标的实现代码
  • html页面跳转传递参数问题
  • html、css和js注释规范用法小结
  • Html 实现动态显示颜色块的报表效果(实例代码)
  • html是什么文件 html文件如何打开

相关文章

  • 2017-08-05html4和html5区别之如何在一个input上添加焦点实现代码
  • 2017-08-05html文档基本结构(制作网页基础知识)
  • 2017-08-05W3C教程(1):认识W3C
  • 2017-08-05Data URI和MHTML完整解决所有浏览器
  • 2017-08-05meta标签中的使用viewport定义屏幕css
  • 2017-08-05详解html中的marquee属性
  • 2017-08-05form的OnSubmit和input type=image使用介绍
  • 2017-08-05网页图片格式PNG,JPG,GIF如何选择使用
  • 2017-08-05iframe去边框、无边框使用大全(实践经验整理)
  • 2017-08-05空格在Html中如何表示( 有什么含义)

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 点击按钮文字变成input框,点击保存变成文字的实现代码
    • 在HTML中引入CSS的3种方式使用介绍
    • 网页制作中表格属性CellPad、CellSpace和Border描述及使用介绍
    • HTML的TextArea中保存格式问题解决方法
    • HTML Frameset 例子代码
    • 浅谈HTML空链接的作用
    • 固定 table宽度 table-layout: fixed
    • 将html文本中所有的标签替换掉的方法
    • input checkbox 扩大点击范围的实现方法
    • XHTML标签语义化介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有