HTML超文本标记语言-超链接标签、绝对路径和相对路径、图像标签

171 阅读3分钟

HTML超链接标签

学习目标

image-20230704231957973.png

超链接介绍

HTML 链接是通过标签 <a></a> 来定义的。HTML 使用超级链接与网络上的另一个文档相连。

image-20230704231756966.png

超链接语法

超链接的语法:

<a href="" target=""> 文本或图像 </a>
属性的作用如下
属性作用
href跳转目标
target目标窗口的弹出方式 _self表示默认值 _blank表示新窗口

超链接的使用方法

超链接使用herf属性访问百度,并以新窗口的模式打开,表明超链接上下链接关系。

<!DOCTYPE html>
<html>
	<head>
		<title>a超链接</title>
		<meta charset="utf-8">
	</head>
	<body>
		<!--网址的跳转-->
		<a href="https://www.baidu.com/">点击去百度</a>
		<!--窗口的打开方式-->
		<a href="https://www.baidu.com/" target="_blank">点击去百度</a>
	</body>
</html>

超链接name属性,和id属性效果的演示(注:HTML5不再支持)。

<!DOCTYPE html>
<html>
	<head>
		<title>a超链接</title>
		<meta charset="utf-8">
	</head>
	<body>
		<a name="top"></a>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<a href="#top">回到顶部</a>
	</body>
</html>

超链接分类

  1. 外部链接: 例如 <a href="https://www.baidu.com">百度</a>
  2. 内部链接:网站内部页面之间的相互链接直接链接内部页面名称即可,例如 < a href="index.html"> 首页 </a >
  3. 空链接: 如果当时没有确定链接目标时,< a href="#"> 首页 </a >
  4. 下载链接: 如果 href 里面地址是一个文件或者压缩包,会下载这个文件。
  5. 网页元素链接: 在网页中的各种网页元素,如文本、图像、表格、音频、视频等都可以添加超链接。

课程总结

image-20230704231954583.png

绝对路径和相对路径

学习目标

image-20230704232106363.png

绝对路径

**绝对路径:**是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

例如,“D:\web\img\logo.gif”

或者完整的网络地址img.meituan.net/phoenix/d68…

相对路径

**相对路径:**以引用文件所在位置为参考基础,而建立出的目录路径。

这里简单来说,HTML页面相对于 HTML 页面的位置

相对路径符号说明
同一级路径./或省略./文件位于同一级,<a href="login.html"></a>
下一级路径/文件位于下一级,<a href="html/login.html"></a>
上一级路径../文件位于上一级,<a href="../login.html"></a>
上上级路径../../文件位于上上级,<a href="../../login.html"></a>

课程总结

image-20230704232106363.png

HTML图像标签

学习目标

image-20230704232313772.png

HTML 图像标签介绍

​ img 元素向网页中嵌入一幅图像,注意,从技术上讲,<img> 标签并不会在网页中插入图像,而是从网页上链接图像。<img> 标签创建的是被引用图像的占位空间。

image-20211029180305751.png

图像标签的语法

图像标签的语法:

<img src="./img.jpg" alt="Logo" width="300px" height="300px" title="logo"> 
  1. src属性:规定显示图像的 URL也就是路径地址。
  2. alt属性:规定图像的替代文本在图像不能加载的时候替代的文字。
  3. width属性:设置图像的宽度。
  4. height属性:设置图像的高度。
  5. title属性:鼠标移动到图片上的提示信息。

图像标签的使用方法

在网页中引入logo并设置宽度高度和替换文字。

<!DOCTYPE html>
<html>
	<head>
		<title>图像标签</title>
		<meta charset="utf-8">
	</head>
	<body>
		<img src="./img.jpg" alt="Logo" width="200px" height="100px">
	</body>
</html>

src和href的区别

  • src需要等待图片加载完成,在继续加载其他内容。
  • href可以一边加载文件,一边加载其他内容。

注:面试易考点。

div标签包裹img标签多出3px问题

在我们使用div标签包裹img标签的时候,在图片的底部就会多出3px。 原因:img元素会默认添加空白符 解决办法:

1.设置div{ font-size: 0}

2.设置img{ display: block}或者{ display: table}

3.设置img{ vertical-align:top;}

推荐第二种方法,让img对象成为块级元素。

课程总结

image-20230704232309345.png