1.HTML的标签分类
1.1常用排版标签
|----------|------------|----|----------|
| 标签名 | 语义和功能 | 属性 | 单标签还是双标签 |
| h1 ~ h6 | 一级标题~六级标题 | 无 | 双标签 |
| p | 段落 | 无 | 双标签 |
| hr | 分隔线 | 无 | 单标签 |
| br | 换行 | 无 | 单标签 |
| pre | 原格式显示 | 无 | 双标签 |
| div | 无语义,用于页面布局 | 无 | 双标签 |
1.1.1h标题标签
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<h5>h5</h5>
<h6>h6</h6>
</body>
</html>
1.1.2.p段落标签
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<p>豫章故郡,洪都新府。星分翼yì轸zhěn,地接衡庐。襟jīn三江而带五湖,控蛮荆而引瓯ōu越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻tà。雄州雾列,俊采星驰。台隍枕夷yí夏之交,宾主尽东南之美。都督阎公之雅望,棨qǐ戟jǐ遥临;宇文新州之懿yì范,襜chān帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。</p>
<p>时维九月,序属三秋。潦水尽而寒潭清,烟光凝而暮山紫。俨骖cān騑fēi于上路,访风景于崇阿。临帝子之长洲,得天人之旧馆。层峦耸sǒng翠,上出重霄xiāo;飞阁流丹,下临无地。鹤汀tīng凫fú渚,穷岛屿之萦yíng回;桂殿兰宫,即冈峦之体势。</p>
</body>
</html>
1.1.3hr分割线
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<p>豫章故郡,洪都新府。星分翼yì轸zhěn,地接衡庐。襟jīn三江而带五湖,控蛮荆而引瓯ōu越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻tà。雄州雾列,俊采星驰。台隍枕夷yí夏之交,宾主尽东南之美。都督阎公之雅望,棨qǐ戟jǐ遥临;宇文新州之懿yì范,襜chān帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。</p>
<hr>
<p>时维九月,序属三秋。潦水尽而寒潭清,烟光凝而暮山紫。俨骖cān騑fēi于上路,访风景于崇阿。临帝子之长洲,得天人之旧馆。层峦耸sǒng翠,上出重霄xiāo;飞阁流丹,下临无地。鹤汀tīng凫fú渚,穷岛屿之萦yíng回;桂殿兰宫,即冈峦之体势。</p>
</body>
</html>
1.1.4br换行标签
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>换行标签</h1>
豫章故郡,洪都新府。星分翼yì轸zhěn,地接衡庐。襟jīn三江而带五湖,控蛮荆而引瓯ōu越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻tà。雄州雾列,俊采星驰。台隍枕夷yí夏之交,宾主尽东南之美。都督阎公之雅望,棨qǐ戟jǐ遥临;宇文新州之懿yì范,襜chān帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。
<br>
时维九月,序属三秋。<br>
潦水尽而寒潭清,烟光凝而暮山紫。俨骖cān騑fēi于上路,访风景于崇阿。临帝子之长洲,得天人之旧馆。层峦耸sǒng翠,上出重霄xiāo;飞阁流丹,下临无地。鹤汀tīng凫fú渚,穷岛屿之萦yíng回;桂殿兰宫,即冈峦之体势。
</body>
</html>
1.1.5pre 原格式显示
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>原格式显示标签</h1>
<pre>
豫章故郡,洪都新府。星分翼yì轸zhěn,地接衡庐。
襟jīn三江而带五湖,控蛮荆而引瓯ōu越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻tà。雄州雾列,俊采星驰。台隍枕夷yí夏之交,宾主尽东南之美。都督阎公之雅望,棨qǐ戟jǐ遥临;宇文新州之懿yì范,襜chān帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。
时维九月,序属三秋。潦水尽而寒潭清,烟光凝而暮山紫。俨骖cān騑fēi于上路,访风景于崇阿。临帝子之长洲,得天人之旧馆。层峦耸sǒng翠,上出重霄xiāo;飞阁流丹,下临无地。鹤汀tīng凫fú渚,穷岛屿之萦yíng回;桂殿兰宫,即冈峦之体势。
</pre>
</body>
</html>
1.1.6div页面布局标签
无具体显示仅仅做页面布局时使用
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>页面布局标签</h1>
<div>
豫章故郡,洪都新府。星分翼yì轸zhěn,地接衡庐。
襟jīn三江而带五湖,控蛮荆而引瓯ōu越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻tà。雄州雾列,俊采星驰。台隍枕夷yí夏之交,宾主尽东南之美。都督阎公之雅望,棨qǐ戟jǐ遥临;宇文新州之懿yì范,襜chān帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。
</div>
<div>
时维九月,序属三秋。潦水尽而寒潭清,烟光凝而暮山紫。俨骖cān騑fēi于上路,访风景于崇阿。临帝子之长洲,得天人之旧馆。层峦耸sǒng翠,上出重霄xiāo;飞阁流丹,下临无地。鹤汀tīng凫fú渚,穷岛屿之萦yíng回;桂殿兰宫,即冈峦之体势。
</div>
</body>
</html>
1.2.文本标签
|--------|------------------|----|----------|
| 标签名 | 语义和功能 | 属性 | 单标签还是双标签 |
| em | 强调,默认表现斜体字 | 无 | 双标签 |
| strong | 强调,默认表现粗体字 | 无 | 双标签 |
| ins | 表示增加的内容,默认添加下划线 | 无 | 双标签 |
| del | 表示删除的内容,默认添加删除线 | 无 | 双标签 |
| sub | 下标字 | 无 | 双标签 |
| sup | 上标字 | 无 | 双标签 |
| span | 无语义,配合CSS给文字设置样式 | 无 | 双标签 |
1.2.1em与strong强调标签
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>强调标签</h1>
<em>豫章故郡,洪都新府。星分翼yì轸zhěn,地接衡庐。襟jīn三江而带五湖,控蛮荆而引瓯ōu越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻tà。雄州雾列,俊采星驰。台隍枕夷yí夏之交,宾主尽东南之美。都督阎公之雅望,棨qǐ戟jǐ遥临;宇文新州之懿yì范,襜chān帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。</em>
<hr>
<strong>时维九月,序属三秋。</strong>潦水尽而寒潭清,烟光凝而暮山紫。俨骖cān騑fēi于上路,访风景于崇阿。临帝子之长洲,得天人之旧馆。层峦耸sǒng翠,上出重霄xiāo;飞阁流丹,下临无地。鹤汀tīng凫fú渚,穷岛屿之萦yíng回;桂殿兰宫,即冈峦之体势。
</body>
</html>
1.2.2ins与del标签
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>新增与删除标签</h1>
<del>¥999</del>
<ins>¥100</ins>
</body>
</html>
1.2.3.sub与sup上下标线
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>上下标线标签</h1>
2<sup>10</sup> = 1024
<br>
H<sub>2</sub>O
</body>
</html>
1.2.4span标签
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>上下标线标签</h1>
<span style="color: blue;">
2<sup>10</sup> = 1024
</span>
<br>
H<sub>2</sub>O
</body>
</html>
1.3图片标签
|-----|-------|------------------------------------------------------------------|----------|
| 标签名 | 语义和功能 | 属性 | 单标签还是双标签 |
| img | 引入图片 | src:设置图片地址。<br>alt:设置图片替代文字。<br>width:设置宽度。<br>height:设置高度 | 单标签 |
alt 设置图片替代文字,当图片无法正常显示,显示alt中的文字
如果单独设置宽度或者高度,另一个方向根据比例自动计算。同时设置宽高容易导致图片拉伸失真。
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文本标签</title>
</head>
<body>
<h1>图片标签</h1>
<img src="pics/0d40c24b264aa511.jpg" alt="华为手机">
</body>
</html>
1.3.1 base64 图片
base64编码工具: https://tool.chinaz.com/tools/imgtobase/
本质:一串特殊的文本,要通过浏览器打开,传统看图应用通常无法打开。
原理:把图片进行 base64 编码,形成一串文本。
如何生成:靠一些工具或网站。
如何使用:直接作为 img 标签的 src 属性的值即可,并且不受文件位置的影响。
使用场景:一些较小的图片,或者需要和网页一起加载的图片。
1.3.2相对路径和绝对路径
以当前代码所在的文件夹为起点
1.3.2.1绝对路径
1.3.2.1.1网络绝对路径:
目标文字在网上的绝对地址,如https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png,前端开发主要使用网络绝对路径。
1.3.2.1.2本地绝对路径:
目标文字在计算上的绝对地址, 如 E:\WebProjects\html\pics,后端开发主要使用本地绝对路径。
1.3.2.2相对路径
./ 当前目录(当前文件所在的目录), ./可以省略
如果目标文件在同级或者下级
../ 上级目录(当前文件的上级目录)
如果目标文件在上级或者先进入上级再访问所在目录
../../ 上上级
../../../ 上上上级
img 标签引入图片
超链接设置目标文件
video 标签引入视频
audio 标签引入音频
iframe 标签引入各种类型的文件
link 标签关联 css 文件
script 标签引入 js 文件
1.4超链接和锚点
|-----|-------|-------------------------------------|----------|
| 标签名 | 语义和功能 | 属性 | 单标签还是双标签 |
| a | 超链接 | href:设置目标文件地址。 target:设置目标文件在哪个窗口打开 | 双标签 |
target 属性设置目标文件在哪个窗口打开,默认值是 _self,表示本窗口打开;可以设置为 _blank, 表示新窗口打开
1.4.1超链接
1.4.1.1目标文件是网页
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>超链接标签</title>
</head>
<body>
<h1>超链接标签</h1>
<!-- _blank设置新窗口打开 -->
<a href="https://www.baidu.com/" target="_blank">百度</a>
<br>
链接自己的网页
<a href="index.html">自己的网页</a>
</body>
</html>
1.4.1.2目标文件是网页以外的其他类型文件
<a href="./resouces/小乐老师的业余生活.jpg">[图片]小乐老师的业余生活</a> <br>
<a href="./resouces/如何30岁之前走上人生巅峰.pdf">[pdf]如何30岁之前走上人生巅峰</a> <br>
<a href="./resouces/小乐老师的性福生活.mp4">[视频]小乐老师的性福生活</a> <br>
<a href="./resouces/如何拥有百亿资产.docx">[word文件]如何拥有百亿资产</a> <br>
<a href="./resouces/小乐老师的私房照片.7z">[压缩文件]小乐老师的私房照片</a>
目标文件分为两种:
浏览器能够打开: 点击超链接,浏览器直接打开,如网页文件、图片文件、视频文件、pdf文件等
浏览器无法打开: 点击超链接,直接下载
1.4.1.3超链接唤起指定应用
<a href="tel:10086">打电话</a> <br>
<a href="sms:10010">发短信</a> <br>
<a href="mailto:fuming@atguigu.cn">发邮件</a>
1.4.1.4href 的值是空的点击刷新
<a href="">刷新</a>
1.4.2锚点
1.4.2.1如何设置锚点
给标签设置一个唯一的ID属性,该标签就成为一个锚点,ID的属性值就是锚点的名字
html
<div id="锚点名"></div>
<p id="锚点名"></p>
<hr id="锚点名">
1.4.2.2如何跳转到锚点(通过超链接跳转到锚点)
html
<!-- 跳转到本页面的锚点 -->
<a href="#锚点名"></a>
<!-- 跳转到其他页面的锚点 -->
<a href="页面地址#锚点名"></a>
<!-- 跳转到页面顶部 -->
<a href="#"></a>