html中如何嵌入图像的实例分析

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

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

@@##@@

显示效果:

html中如何嵌入图像的实例分析

1 在超链接里嵌入图像

立即学习“前端免费学习笔记(深入)”;

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

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

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

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

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

The X-coordinate is ??

The Y-coordinate is ??

var coords = window.location.href.split('?')[1].split(','); document.getElementById("xco").innerHTML = coords[0]; document.getElementById("yco").innerHTML = coords[1];

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

html中如何嵌入图像的实例分析

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

 

2 创建客户端分区响应图

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

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

html中如何嵌入图像的实例分析

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

html中如何嵌入图像的实例分析

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

    @@##@@    product 1    product 2    product 3     function show_page(num){              //通过对话框显示产品,表示对应的跳转页面              alert("This is product "+num);     }

显示效果是一样的,只是在点击对应的产品图片,会弹出对应的产品名称,表示跳转的产品页面。

html中如何嵌入图像的实例分析html中如何嵌入图像的实例分析html中如何嵌入图像的实例分析

以上就是html中如何嵌入图像的实例分析的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1544851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 16:16:42
下一篇 2025年12月21日 16:16:53

相关推荐

  • html中空格字符实体的详细介绍

    HTML 实体 在 html 中,某些字符是预留的。 在 HTML 中不能使用小于号(),这是因为浏览器会误认为它们是标签。 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。 字符实体类似这样: &entity_name;或者e…

    好文分享 2025年12月21日
    000
  • 关于html页面优化的实例详解

    1. 减少http请求数。     (1) 合并JS文件和CSS文件。     (2) 合并框架图片及相对变动较少的图片或成一张,通过CSS背景切割来完成渲染。     (3) 合理使用本地Cache来缓存JS/CSS/IMAGE。 2. 减小被请求文件的大小,减少请求数据占用的网络带宽。 立即学习…

    好文分享 2025年12月21日
    000
  • html中关于a标签伪类中的visited无效的解决办法

    html中关于a标签伪类中的visited无效的解决办法 伪类超链接<!—->a:link {color:red;font-size:20px;}a:visited {color:black;font-size:22px;}a:hover {color:yellow;font-siz…

    好文分享 2025年12月21日
    000
  • html中a标签href=””的几种用法介绍

            众所周知,a标签的最重要功能是实现超链接和锚点。而且,大多数人认为a标签最重要的作用是实现超链接,今天我刚好碰到a标签的一种写法,所以就来整理下a标签中href的几种用法。 一、Js的几种调用方法(参考总结的)       1、 a href=”javascript:js_metho…

    好文分享 2025年12月21日
    000
  • html中a标签href=’#’与href=’###’的区别分享

      首先, 标签 + onclick='{jscode}’ 是很常用的一种 js 运用方式,而不使用 href=’javascript:{jscode}’ 是为了兼容多种浏览器对 标签的解释和处理不同。其次,使用 标签 + onclick='{jscode}&#8…

    好文分享 2025年12月21日
    000
  • html中a标签href=#与href=javascript:void(0)的区别解析

    浅谈href=#与href=javascript:void(0)的区别,需要的朋友可以参考一下 #”包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0)  仅仅表示一个死链接 这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首 立即…

    好文分享 2025年12月21日
    000
  • html页面中a标签href属性可以不写吗?

    我使用一组a标签做tab切换,给a标签加上href=”#”的话点击a标签总是会跳到顶部,加javascript:void(0)的话感觉有的时候点击的反应速度变慢,偶尔会卡,请教下各位如果a标签不加href会有什么影响,不符语义化或者对优化什么的有啥影响吗? 其实 href=&…

    好文分享 2025年12月21日
    000
  • html中关于table以及form表单标签的详解

                          表格标题 姓名 年龄 张三 22 账号: 密码: http://localhost:4778/ashx/login.ashx?login_username=admin&login_pswd=123456 http://localhost:4778/…

    2025年12月21日 好文分享
    000
  • 如何利用html和css来实现注册表单的简单实例

    效果总览: 具体代码实现 提交用户信息body, p, td, input {font-size:12px; margin:0px; }select {height:20px; width:300px; }.title {font-size: 16px; padding: 10px; width:8…

    2025年12月21日
    000
  • 关于html和css以及javascript等其他的注释方式分享

    一、html的注释方法 内容 包含在“”之间的内容将会被浏览器忽略,且不会显示在用户浏览的最终界面中。 注释的部分虽然浏览器在执行时会忽略,但在浏览器中查看源代码时仍然可以看到 二、CSS的注释方法 立即学习“Java免费学习笔记(深入)”; /* css注释*/ 在单独的css样式表文件中也采用此…

    好文分享 2025年12月21日
    000
  • html中如何动态添加表格的实例分析

    这篇文章主要介绍了html中表格动态添加的实例代码,需要的的朋友参考下吧 废话不多说了,直接给大家贴代码了,具体代码如下所示: Table First Name Last Name 张 三 function add() { var trObj = document.createElement(“tr…

    2025年12月21日
    000
  • html中关于列表的示例代码详解(图)

    html中的列表 HTML中列表中共有三种:有序列表、无序列表和定义列表。 1、有序列表是一列使用数字进行标记的项目,它使用 包含于标签(ordered lists)内; <!–Code highlighting produced by Actipro CodeHighlighter (fr…

    2025年12月21日 好文分享
    000
  • 关于html中有序列表与无序列表的图文代码详解

    编写有序列表,代码如下: 数字显示第一天第二天第三天第四天字母显示第一天第二天第三天第四天小写罗马数字显示第一天第二天第三天第四天大写罗马数字显示第一天第二天第三天第四天数字显示,自己确定开始数字第一天第二天第三天第四天 显示效果为: 立即学习“前端免费学习笔记(深入)”; 无序列表的代码如下: *…

    2025年12月21日
    000
  • 关于html中列表样式的实例详解

    HTML中的列表 HTML中列表中共有三种:有序列表、无序列表和定义列表。 1、有序列表是一列使用数字进行标记的项目,它使用 包含于标签(ordered lists)内; <ol><li>开始部分</li><li>次要部分</li><…

    2025年12月21日 好文分享
    000
  • html使用四种方式引用css样式表的实例详解

    方法一: css1.html 内联样式(方法一)百度一下 方法二: css2.html style标签中调用(方法二)a{color:#FF0000;background:#FFFF00;}百度二下  方法三: css3.html link标签中调用(方法三)百度三下 和css3.html同目录下的…

    好文分享 2025年12月21日
    000
  • html中关于下拉列表select的图文代码详解

    html中的下拉列表:  Html代码   Volvo Saab Opel Audi 其中select是显示一个下拉列表(drop down list)出来,option是下拉列表中的项目(item),而option的文本内容(text content)是下拉列表项目中显示到页面上的值,value是…

    2025年12月21日 好文分享
    000
  • html中关于表单标签form的使用详解

    表单就是一个放控件的地方,如文本框,密码框,按钮之类的,这些控件叫做表单元素。  表单的构成: 表单内容(包括按钮,输入框,选择框等等) 表单元素的基本标签是标签它的type属性有以下类型: text:文本框 password:密码框 radio:单选按钮 checkbox:复选框 reset:重置…

    2025年12月21日
    000
  • html以及DIV+CSS的命名规范总结分享(收藏)

    网页制作中规范使用div+css命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体div css命名规则css命名大全内容篇。 常用DIV+CSS命名大全集合,即CSS命名规则 我们开发CSS+DIV网页(Xhtml)时候,比较困惑和纠结的事就是CSS命名,特别是新手不知道什么地…

    好文分享 2025年12月21日
    000
  • 关于html与CSS标签命名规则的总结大全

    文件夹主要建立以下文件夹:  1、images 存放一些网站常用的图片;  2、css 存放一些css文件;  3、flash 存放一些flash文件;  4、psd 存放一些psd源文件;  5、temp 存放所有临时图片和其它文件;  6、copyright 版权信息(可选)  8、readme…

    好文分享 2025年12月21日
    000
  • 关于html和CSS以及JavaScript前端命名规范的详解

    无意发现自己文件夹里面有这么一个文件,具体从哪里来的不记得了,仔细看下,发现总结的挺好的,贴出来分享一下。 无论是从技术角度还是开发视角,对于web前端开发规范文档都有一定规范,本文就css3和html5的发展前景总结了一系列的web开发文档,仅供大家参考。 规范目的: 为提高团队协作效率, 便于后…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信