QD1-P11 HTML 图片标签(img)

本节学习 HTML 常用标签:图片标签 img


本节视频

www.bilibili.com/video/BV1n64y1U7oj?p=11


知识点 1:img 是行内标签

img 是一个行内标签,不会自动换行。


知识点 2:img 标签使用格式

html 复制代码
<img src="图片URL" alt="图片文本">

src 属性可以指向本地照片,也可以指向网络照片。

alt 属性的作用是当图片失效时,在图片的位置限制一段文本。


知识点 3:img 标签加载本地图片

完整 HTML 代码如下

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>P11-图片标签img</title>
	</head>
	<body>
		<img src="./src/示例照片.jpg" alt="图片文本">
	</body>
</html>

运行效果:加载本地照片


知识点4 :img 标签加载图片失败时有何反应(alt 属性有何作用)

首先从网络获取图片 URL:在图片上右键复制链接。

获取的 URL 填入到 img 标签中,完整 HTML 代码如下

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>P11-图片标签img</title>
	</head>
	<body>
		<img src="https://cn.bing.com/images/search?q=%E5%A5%BD%E7%9C%8B%E7%9A%84%E7%85%A7%E7%89%87&FORM=IQFRBA&id=66B67C442982968D46F1980771964CFE9E9080D2"
			alt="风景照">
		<img src="https://cn.bing.com/images/search?q=%E5%A5%BD%E7%9C%8B%E7%9A%84%E7%85%A7%E7%89%87&FORM=IQFRBA&id=5625249513617A9525429234643B8D633ED6251A"
			alt="镁铝自拍">
	</body>
</html>

运行效果出乎意料,图片加载失败。此时可以看出 alt 属性的作用:当图片无法加载时,给于文字提示。至少让用户知道"原来此处有关于什么内容的照片,只是没有加载成功"。


知识点5:img 标签加载图片成功

或许上一个示例是因为 https 链接而加载失败,这次换成 http 链接的图片。

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>P11-图片标签img</title>
	</head>
	<body>
		<img src="http://img.netbian.com/file/2024/1008/small234705kdtfL1728402425.jpg"
			alt="风景照">
		<img src="http://img.netbian.com/file/2024/0323/small0012132yPPt1711123933.jpg"
			alt="镁铝自拍">
	</body>
</html>

加载成功


知识点6 :img 标签的 title 属性

当你给 img 标签设置了 title 属性时

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>P11-图片标签img</title>
	</head>
	<body>
		<img src="http://img.netbian.com/file/2024/1008/small234705kdtfL1728402425.jpg"
			alt="风景照" title="这是一张风景照">
		<img src="http://img.netbian.com/file/2024/0323/small0012132yPPt1711123933.jpg"
			alt="镁铝自拍" title="不要看镁铝">
	</body>
</html>

鼠标指针移动到图片上方时会显示 title 文本。给予用户一定提示。


知识点7:img 标签设置图片大小

width 属性:宽度

hight 属性:高度

html 复制代码
<img src="http://img.netbian.com/file/2024/1008/small234705kdtfL1728402425.jpg"
			alt="风景照" title="这是一张风景照" width="200px" height="200px">

例如,此处将风景照设置为 200 像素宽,200 像素高。


知识点8:img 标签设置图片边框

border 属性:设置边框

html 复制代码
		<img src="http://img.netbian.com/file/2024/1008/small234705kdtfL1728402425.jpg"
			alt="风景照" title="这是一张风景照" width="200px" height="200px" border="2">

默认是黑色边框


知识点9:img 标签设置图片对其方式

align 属性:图片的对齐方式

html 复制代码
		<img src="http://img.netbian.com/file/2024/1008/small234705kdtfL1728402425.jpg"
			alt="风景照" 
			title="这是一张风景照" 
			width="200px" height="200px" 
			border="2"
			align="top"
			>

例如,align ="top"是向上对齐

right 向右对齐...


知识点10:a 标签中嵌套 img 标签,实现图片链接

实现方式:a 标签里嵌套 img 标签

html 复制代码
<a href="http://www.netbian.com/">
	<img src="http://img.netbian.com/file/2024/0323/small0012132yPPt1711123933.jpg"
		alt="镁铝自拍" title="点击图片查看更多桌面壁纸!彼岸桌面!" >
</a>

点击照片时跳转到 a 标签指定的 URL

相关推荐
初学c++17 天前
QD1-P14 HTML 输入标签(input)
前端基础
初学c++18 天前
QD1-P5 HTML 段落标签(p)换行标签(br)
前端基础
初学c++18 天前
QD1-P8 HTML 格式化标签(font、pre、b、strong、i、u、del、s、sub、sup)
前端基础
初学c++18 天前
QD1-P17 HTML 下拉框标签(select、option)
前端基础
初学c++19 天前
QD1-P4 HTML标题标签(h)水平线标签(hr)
前端基础
初学c++19 天前
QD1-P10 HTML 超链接标签(a)下篇
前端基础
初学c++19 天前
QD1-P7 HTML 容器和布局标签(div、span)
前端基础
初学c++22 天前
QD1-P2 HBuilderX编辑器
前端基础
初学c++22 天前
QD1-P1 HTML、CSS与JS三者之间的关系
前端基础