作者:井然洞中别样天 | 来源:互联网 | 2023-12-13 11:31
本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。
学习参考来自 https://www.w3school.com.cn/
图像 标签 描述
定义图像。
定义图像地图。
定义图像地图中的可点击区域。
实例:
一幅图像:
一幅动画图像:
请注意,插入动画图像的语法与插入普通图像的语法没有区别。
来自另一个文件夹的图像:
来自 W3School.com.cn 的图像:
标签
和源属性Src
在 HTML 中,图像由
标签定义。
是空标签,意思是说,它只包含属性,并且没有闭合标签 。
要在页面上显示图像,你需要使用源属性(src)。src 指 "source"。源属性的值是图像的 URL 地址。
定义图像的语法是:
URL 指存储图像的位置。如果名为 "boat.gif" 的图像位于 www.w3school.com.cn 的 images 目录中,那么其 URL 为 http://www.w3school.com.cn/images/boat.gif。
浏览器将图像显示在文档中图像标签出现的地方。如果你将图像标签置于两个段落之间,那么浏览器会首先显示第一个段落,然后显示图片,最后显示第二段。
替换文本属性(Alt) alt 属性用来为图像定义一串预备的可替换的文本。替换文本属性的值是用户定义的。
在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器 的人来说是非常有用的。
提示: 假如某个 HTML 文件包含十个图像,那么为了正确显示这个页面,需要加载 11 个文件。加载图片是需要时间的,所以我们的建议是:慎用图片。
背景图片 图像背景 gif 和 jpg 文件均可用作 HTML 背景。
如果图像小于页面,图像会进行重复。
排列图片,垂直加载位置 未设置对齐方式的图像: 图像 在文本中
已设置对齐方式的图像: 图像 在文本中
图像 在文本中
图像 在文本中
请注意,bottom 对齐方式是默认的对齐方式。
浮动图像 带有图像的一个段落。图像的 align 属性设置为 "left"。图像将浮动到文本的左侧。
带有图像的一个段落。图像的 align 属性设置为 "right"。图像将浮动到文本的右侧。
图像尺寸 通过改变 img 标签的 "height" 和 "width" 属性的值,您可以放大或缩小图像。
图像映射 请点击图像上的星球,把它们放大。
src="/i/eg_planets.jpg" border="0" usemap="#planetmap" alt="Planets" /> shape="circle" coords="129,161,10" href ="/example/html/mercur.html" target ="_blank" alt="Mercury" /> shape="rect" coords="0,0,110,260" href ="/example/html/sun.html" target ="_blank" alt="Sun" />注释: img 元素中的 "usemap" 属性引用 map 元素中的 "id" 或 "name" 属性(根据浏览器),所以我们同时向 map 元素添加了 "id" 和 "name" 属性。
把图像转换为图像映射服务器端
请把鼠标移动到图像上,看一下状态栏的坐标如何变化。
img 属性 属性 值 描述 align top bottom middle left right 不推荐使用。规定如何根据周围的文本来排列图像。 border pixels 不推荐使用。定义图像周围的边框。 height pixels**% 定义图像的高度。 hspace pixels 不推荐使用。定义图像左侧和右侧的空白。 ismap URL 将图像定义为服务器端图像映射。 longdesc URL 指向包含长的图像描述文档的 URL。 usemap URL 将图像定义为客户器端图像映射。 vspace pixels 不推荐使用。定义图像顶部和底部的空白。 width pixels**% 设置图像的宽度。
JPEG 还是 GIF? 如果图像的来源或者你的工具软件更倾向于某一种格式,您可能只能使用 JPEG 或者 GIF 图像中的一种。现在,这两种格式都得到了浏览器的广泛支持,所以不会存在用户能否浏览的问题。
然而,我们还是建议您使用一定的工具去创建或者转换这两种格式,以充分利用它们各自的功能。例如,可以把 GIF 的透明特性应用在图标和小的装饰符号上。而利用 JPEG 来压缩那些较大的颜色丰富的图像,以加快下载速度。
表格 字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
两行三列: 100 200 300 40000 50000 60000 70000 80000 90000
带有很粗的边框:
如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。表头使用 标签进行定义。大多数浏览器会把表头显示为粗体居中的文本。空单元格问题,没有内容的表格单元显示得不太好。如果某个单元格是空的(没有内容),浏览器可能无法显示出这个单元格的边框。实验证明现在的Chrome、Edge浏览器都已经修复了这个bug,不在需要使用
占位符的方式解决这个问题了。
没有边框,没有border属性,或表头、垂直表头表头: 姓名 电话 电话 Bill Gates 555 77 854 555 77 855
垂直的表头: 姓名 Bill Gates 电话 555 77 854 电话 555 77 855
表格标题
这个表格有一个标题,以及粗边框: 我的标题 100 200 300 400 500 600
表格内的标签
表格背景颜色(table的bgcolor属性)、背景图片(table的background属性)
背景图片大小不够的时候,会一块一块的拼接起来。
背景颜色: bgcolor="red"> First Row Second Row
背景图像: background="/i/eg_bg_07.gif"> First Row Second Row
单元格背景颜色(tr的bgcolor属性)、背景图片(tr的background属性)
th / td 属性align,取值left、right、center,调整的是单元格内容的位置。
th的align默认center;tr的align默认left。
table的align调整的是整个表格在页面中的位置。
table的frame属性,取值box、above、below、hsides、vsides
跨行或跨列的表格单元格 th / td 的 rowspan、colspan属性。
横跨两列的单元格: 姓名 电话 Bill Gates 555 77 854 555 77 855
横跨两行的单元格: 姓名 Bill Gates 电话 555 77 854 555 77 855
使用 table的cellpadding属性来创建单元格内容与其边框之间的空白 没有 cellpadding: 带有 cellpadding: cellpadding="10"> First Row Second Row
使用table的cellspacing属性增加单元格之间的距离 没有 cellspacing: 带有 cellspacing: cellspacing="10"> First Row Second Row
表格标签 表格 描述 定义表格
定义表格标题。
定义表格的表头。 定义表格的行。 定义表格单元。
定义表格的页眉。 定义表格的主体。 定义表格的页脚。
定义用于表格列的属性。
定义表格列的组。
列表 一个无序列表: 咖啡 牛奶 茶 咖啡 牛奶 茶 一个嵌套列表:
列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。
分为:无序列表、有序列表、定义列表
定义列表
定义列表不仅仅是一列项目,而是项目及其注释的组合。
定义列表以
标签开始。每个定义列表项以
开始。每个定义列表项的定义以
开始。
Coffee Black hot drink Milk White cold drink
不同类型的无序列表 ul的type属性 取值:disc、circle、square
不同类型的有序列表,ol的type属性 取值:A、a、I、i、无type属性(等效于type="")。
嵌套 一个嵌套列表:
列表标签 标签 描述
定义有序列表。
定义无序列表。
定义列表项。
定义定义列表。
定义定义项目。
定义定义的描述。
推荐阅读
本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ...
[详细]
蜡笔小新 2023-12-11 12:37:10
在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ...
[详细]
蜡笔小新 2023-12-14 17:34:00
一、什么是webpWebP格式,谷歌开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的23,并能节省大量的服务器宽带资源和数据空 ...
[详细]
蜡笔小新 2023-12-12 19:53:06
本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ...
[详细]
蜡笔小新 2023-12-12 10:56:24
本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ...
[详细]
蜡笔小新 2023-12-10 19:53:41
本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ...
[详细]
蜡笔小新 2023-12-10 15:40:37
本文介绍了网页播放视频的三种实现方式,分别是使用html5的video标签、使用flash来播放以及使用object标签。其中,推荐使用html5的video标签来简单播放视频,但有些老的浏览器不支持html5。另外,还可以使用flash来播放视频,需要使用object标签。 ...
[详细]
蜡笔小新 2023-12-10 13:24:30
本文介绍了影响网站打开时间的两个因素,即网页加载速度和网站页面大小。重点讲解了如何通过压缩网站页面来减少页面加载时间。具体包括图片压缩、Javascript压缩、CSS压缩和HTML压缩等方法,并推荐了相应的压缩工具。此外,还提到了一款Google Chrome插件——网页加载速度分析工具Speed Tracer。 ...
[详细]
蜡笔小新 2023-12-09 09:17:00
本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ...
[详细]
蜡笔小新 2023-12-14 19:45:47
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ...
[详细]
蜡笔小新 2023-12-14 11:31:05
篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-14 09:50:34
http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ...
[详细]
蜡笔小新 2023-12-13 19:20:03
本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ...
[详细]
蜡笔小新 2023-12-13 16:47:45
本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ...
[详细]
蜡笔小新 2023-12-11 12:26:25