在HTML元素中如何嵌入图像

这次给大家带来在html元素中如何嵌入图像,在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];

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

2 创建客户端分区响应

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

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

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

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

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

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

相信看了这些案例你已经掌握了方法,更多精彩请关注创想鸟其它相关文章!

相关阅读:

HTML文本格式化的实例详解

html的有序列表、无序列表与定义列表应该如何使用

HTML table的直列化格式是什么

在HTML元素中如何嵌入图像在HTML元素中如何嵌入图像

以上就是在HTML元素中如何嵌入图像的详细内容,更多请关注创想鸟其它相关文章!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 17:06:40
下一篇 2025年12月16日 03:28:34

相关推荐

  • HTML中的meta设置方法

    这次给大家带来html中的meta设置方法,html中设置meta的注意事项有哪些,下面就是实战案例,一起来看一下。 立即学习“前端免费学习笔记(深入)”; <!– –> <!– –> <!– –&…

    好文分享 2025年12月21日
    000
  • HTML的标记文字详解

    这次给大家带来html的标记文字详解,html的标记文字的注意事项有哪些,下面就是实战案例,一起来看一下。 .用基本的文字元素标记内容 对应HTML代码: Learn4Font 元素 b —— I am the example. 元素 em —— I am the example.立即学习“前端免费…

    2025年12月21日
    000
  • 基于HTML如何做出多图上传预览效果

    这次给大家带来基于html如何做出多图上传预览效果,基于html做出多图上传预览效果的注意事项有哪些,下面就是实战案例,一起来看一下。 自己最近写了一个网页多图上传的脚本,感觉挺实用的,细节就不要说了,直接贴代码了~ .pro_img{ margin-left:10px;margin-top:10p…

    好文分享 2025年12月21日
    000
  • Html怎样对图片实现checkbox方法

    这次给大家带来html怎样对图片实现checkbox方法,html对图片实现checkbox方法的注意事项有哪些,下面就是实战案例,一起来看一下。 如果需要使用图片来实现checkbox的使用,可以使用来实现,实现原理是将label表签代替checkbox的显示,将checkbox的display设…

    好文分享 2025年12月21日
    000
  • 怎样做好语义化和优化HTML

    这次给大家带来怎样做好语义化和优化html,做好语义化和优化html的注意事项有哪些,下面就是实战案例,一起来看一下。 1、什么是语义化? 必应网典的解释 语义化是指用合理HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解. 语义化的(X)HTM…

    好文分享 2025年12月21日
    000
  • Html网页表格结构化标记该如何使用

    这次给大家带来html网页表格结构化标记该如何使用,html网页表格结构化标记使用的注意事项有哪些,下面就是实战案例,一起来看一下。 Html表格的结构化 所谓的结构化,就是把我们的表格划分为三种:表头、表体、表尾。从而当我们在修改表体部分的时候,不会影响到其它两部分,从而解除了耦合,方便我们的应用…

    好文分享 2025年12月21日
    000
  • HTML table的直列化格式是什么

    这次给大家带来html table的直列化格式是什么,使用html table的直列化格式的注意事项有哪些,下面就是实战案例,一起来看一下。 直列化格式 … 个别直列设置 立即学习“前端免费学习笔记(深入)”; 格式: 功能完全和 一样 注意设置第一行的DOCTYPE为xhtml会导致c…

    2025年12月21日
    000
  • HTML Form表单元素的详解

    这次给大家带来html form表单元素的详解,使用html form表单元素的注意事项有哪些,下面就是实战案例,一起来看一下。 注册表单 请输入如下的信息然后进行注册 用户名: 密码: 确认密码: 性别: 男 女 性别(可以点文字选择): 请选择性别 男 女 城市: 北京 深圳 上海 南昌 城市所…

    好文分享 2025年12月21日
    000
  • 浅谈使用HTML空链接的技巧

    这次给大家带来浅谈使用html空链接的技巧,使用html空链接的注意事项有哪些,下面就是实战案例,一起来看一下。 空链接: 就是没有目标端点的链接。 格式显示内容 空连接的作用 立即学习“前端免费学习笔记(深入)”; 1.设为首页 onclick=”this.style.behavior…

    好文分享 2025年12月21日
    000
  • html标题,段落,换行,水平线,特殊字符应该如何使用

    这次给大家带来html标题,段落,换行,水平线,特殊字符应该如何使用,在html使用标题,段落,换行,水平线,特殊字符的注意事项有哪些,下面就是实战案例,一起来看一下。 一级标题    二级标题    对齐方式有left,center,right三种,缺省表示left 段落 立即学习“前端免费学习笔…

    好文分享 2025年12月21日
    000
  • html的有序列表、无序列表与定义列表应该如何使用

    这次给大家带来html的有序列表、无序列表与定义列表应该如何使用,使用html的有序列表、无序列表与定义列表的注意事项有哪些,下面就是实战案例,一起来看一下。 有序列表 第一项 第二项    无序列表 第一项 第二项 定义列表 立即学习“前端免费学习笔记(深入)”; 定义列表由定义条件(defini…

    好文分享 2025年12月21日
    000
  • Html怎样实现动态显示颜色块的报表效果

    这次给大家带来html怎样实现动态显示颜色块的报表效果,html实现动态显示颜色块的报表效果的注意事项有哪些,下面就是实战案例,一起来看一下。 利用html的颜色块动态展示数据 *{ padding: 0; margin: 0; } .tubiao,.jihua,.shiji,.riqi{ widt…

    好文分享 2025年12月21日
    000
  • html属于什么文件html的文件该如何打开

    这次给大家带来html属于什么文件html的文件该如何打开 ,使用html文件的注意事项有哪些,下面就是实战案例,一起来看一下。     html即超文本标记语言,现在大多网页都是html的格式。而所谓的html文件,其实就是一种超文本文件,其中超文本可以是图片或音乐等非文字元素,使用也是很广泛的。…

    好文分享 2025年12月21日
    000
  • HTML 5之新增的特性该如何使用

    这次给大家带来html 5之新增的特性该如何使用,html 5之新增的特性使用的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 众所周知HTML5 属于万维网联盟 (W3C), 这个组织为整个网络界提供了标准,如此形成的协议可在全世界通行。在 2016 年 11 月, W3C 对长期行使的 …

    好文分享 2025年12月21日
    000
  • HTML的table鼠标拖拽排序该如何实现

    这次给大家带来html的table鼠标拖拽排序该如何实现,用html实现table鼠标拖拽排序的注意事项有哪些,下面就是实战案例,一起来看一下。 1.引入文件 2.给元素附上sortable类 3.开启并配置 $(function() { $(“.sortable”).sortable({ curs…

    好文分享 2025年12月21日
    000
  • HTML中如何使用html表单提交的操作

    这次给大家带来html中如何使用html表单提交的操作,使用html表单提交的注意事项有哪些,下面就是实战案例,一起来看一下。 这里我们介绍一下form元素与表单提交方面的知识。 form元素 form元素的DOM接口是HTMLFormElement,继承自HTMLElement,因而它与其他的HT…

    好文分享 2025年12月21日
    000
  • HTML里空格应该如何使用

    这次给大家带来html里空格应该如何使用,怎么使用html里的空格?html里的空格使用的注意事项有哪些,下面就是实战案例,一起来看一下。 HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      …

    好文分享 2025年12月21日
    000
  • HTML的meta标签应该如何使用

    这次给大家带来html的meta标签应该如何使用,html的meta标签使用的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 meta是html语言head区的一个辅助性标签。也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎…

    好文分享 2025年12月21日
    000
  • HTML的基础控件有哪些

    这次给大家带来html的基础控件有哪些,使用html的控件注意事项有哪些,下面就是实战案例,一起来看一下。 标签 标签用于搜集用户信息。 type属性 根据不同的 type 属性值,输入字段拥有很多种形式。可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。 立即学习“前端免费学习笔记(深…

    好文分享 2025年12月21日
    000
  • HTML里的name与id和class到底有什么不同

    这次给大家带来html里的name与id和class到底有什么不同,怎么使用name,id,class?使用name,id,class的注意事项有哪些,下面就是实战案例,一起来看一下。 name 指定标签的名称。 格式 应用场景 立即学习“前端免费学习笔记(深入)”; ①form表单:name可作为…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信