1.链接
(1)<a>
定义一个链接(锚标签)
(2)知识点:
- href属性
- target属性
- 资源定位
(2.1)href属性
规定链接的目标 URL, 有四个取值 。
- 网络地址(绝对路径)
- 本地地址(相对路径)
#
回到顶部#aa
回到一个id="aa"的元素位置
(2.2)target属性
定在何处打开目标 URL。仅在 href 属性存在时使用。常用取值
_self
在本页面中打开(默认)_blank
在新的页面中打开
(2.3)资源定位
从当前文件触发, 访问别的文件或者图片时需要资源定位。
1.相对路径
./
表示当前目录, 很多时候./
可以省略,./demo.html
可以写成demo.html
, 个人不建议省略../
表示上一级目录, 以此类推,../../
表示上上级目录
2.绝对路径
- 搞清楚根目录在那里
- 相对路径
img src="../img/abc.png" alt="">
- 绝对路径
<img src="/img/abc.png" alt="">
(3)页面ABCD间以及锚点的跳转
- A页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>A页面</title>
</head>
<body>
<h1>这里是A页面</h1>
<h2>1.绝对路径</h2>
<a href="file:///D:/deng%E7%AC%AC%E4%B8%80%E9%98%B6%E6%AE%B5/%E9%A1%B5%E9%9D%A2%E9%93%BE%E6%8E%A5%E8%B7%B3%E8%BD%AC/B%E9%A1%B5%E9%9D%A2.html">去B页面</a>
<a href="file:///D:/deng%E7%AC%AC%E4%B8%80%E9%98%B6%E6%AE%B5/%E9%A1%B5%E9%9D%A2%E9%93%BE%E6%8E%A5%E8%B7%B3%E8%BD%AC/C%E9%A1%B5%E9%9D%A2/C%E9%A1%B5%E9%9D%A2.html">去C页面</a>
<a href="file:///D:/deng%E7%AC%AC%E4%B8%80%E9%98%B6%E6%AE%B5/%E9%A1%B5%E9%9D%A2%E9%93%BE%E6%8E%A5%E8%B7%B3%E8%BD%AC/C%E9%A1%B5%E9%9D%A2/D%E9%A1%B5%E9%9D%A2/D%E9%A1%B5%E9%9D%A2.html">去D页面</a>
<!-- 链接到互联网的一个地址 (绝对路径)-->
<a href="https://www.baidu.com/">百度 </a>
<hr>
<h2>2.相对路径</h2>
<!-- 注:./往下找,../往上一级找,../../往上两级找 -->
<a href="./B页面.html" target="_blank">去B页面</a> <!--target属性:1._self在本页面中打开(默认) 2._blank在新的页面中打开-->
<a href="./C页面/C页面.html">去C页面</a>
<a href="./C页面/D页面/D页面.html">去D页面</a>
<a href="../锚点/demo1.html#bbb">去锚点demo1的bbb处</a>
</body>
</html>
- B页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>B页面</title>
</head>
<body>
<h1>这里是B页面</h1>
<h2>相对路径</h2>
<a href="./A 页面.html">去A页面</a>
<a href="./C页面/C页面.html">去C页面</a>
<a href="./C页面/D页面/D页面.html">去D页面</a>
</body>
</html>
- C页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>C页面</title>
</head>
<body>
<h1>这里是C页面</h1>
<h2>相对路径</h2>
<a href="../A 页面.html">去A页面</a>
<a href="../B页面.html">去B页面</a>
<a href="./D页面/D页面.html">去D页面</a>
</body>
</html>
- D页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>D页面</title>
</head>
<body>
<h1>这里是D页面</h1>
<h2>相对路径</h2>
<a href="../../A 页面.html">去A页面</a> <!-- 上两级页面 -->
<a href="../../B页面.html">去B页面</a> <!-- 上两级页面 -->
<a href="../C页面.html">去C页面</a> <!-- 上一级页面 -->
</body>
</html>
- 锚点
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>
<a href="#aa">aa</a>
<a href="#bbb">bbb</a>
<a href="#cc">cc</a>
</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p id="aa">aaaaaaaaaaaa</p>
<a href="#">返回顶部</a>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p id="bbb">bbbbbbbbb</p>
<a href="#">返回顶部</a>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p id="cc">cccccccccccc</p>
<a href="#">返回顶部</a>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<p>xxxxxx</p>
<a href="#">返回顶部</a>
</body>
</html>
2.图片
(1)<img>
定义图片
(2)alt 图片不显示时的替代文本
(3)src 要显示图片的 URL,src属性的值可以是本地图片,网络图片,或者是base64格式的文本
(4)常见的图片格式有png, jpeg, jpg, gif, webp, base64
(5)图片压缩,通过工具转换成webp格式
演示如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>image</title>
</head>
<body>
<!-- 1.本地图片 -->
<img src="../image/image2.jpg" alt="图片加载失败" title="风景图片" width="1000" height="1000"> <!-- src为链接地址,alt为图片加载不出来显示的文字,title为光标停留图片处显示的文字 -->
<hr>
<!-- 2.网络图片 -->
<img src="https://img2.baidu.com/it/u=2285421992,2919257556&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=759" alt="图片加载失败" title="风景图片">
<hr>
<!-- 3.图片跳转 -->
<a href="https://www.baidu.com/">
<img src="../image/image3.webp" alt="图片加载失败" title="风景图片" href="../页面链接跳转/A 页面.html">
</a>
<hr>
<!-- base64 -->
<img src="data:image/webp;base64,UklGRmJGAABXRUJQVlA4IFZGAABQSQGdASp6AVsBPm0uk0YkIqGmLFOsUMANiWRt/IDEaXxCgfiHa6GMT/xvzC9prjPtn96fg/197VfCXtDzsukP/B/kPzW+Xf/U9an67/7fuFfrX+wfX98xv7Zft/7vn/g9cH+D9QT+w/7HrfPQu8u72f/3T/c72qf//2f/PTxk2a/nv3ryi/4TP/8B4Jdlbtv4DT/O0jwK8Q/4LXfzwn/j++nrD/cf/N++B6zjZWAxDpMtxX2+4kVR22B09a3/h/L10VuvGFNC7XqI31v6c3mlHrbuGfBo+V31ZACkbPSDAgq7d8pheswZZrp3+Hfpx25M1oB3SVsOFbyeHkbGSrxUibEfK2lx3wSANjV8KiR+YCCY2+zKwmE6gdnNbMsnrb6ELrqd5bq8lfWM+ZaS26It+9qG5FsKmyoZe6JsbYDr7LUEZ4Ij+GyAWXgQhLb/aHJt5wM5bIOwnAsNecyuGj4GAqpuhZY/gv
" alt="">
</body>
</html>
3.转义字符
显示结果 | 描述 | 实体名称 | 实体编号 |
---|---|---|---|
空格 | |   | |
< | 小于号 | < | < |
> | 大于号 | > | > |
¥ | 元(yen) | ¥ | ¥ |
演示如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>
小于号<
</div>
<div>
大于号>
</div>
<p>aaaaaaaaaa bbbbbbbbbbbbb</p>
<div>
人民币¥
</div>
</body>
</html>