1. 关于HTML
1.1 何为HTML
HTML是超文本标记语言(HyperText Markup Language)的缩写。我们用HTML来构建web即所谓的网页。
1.2 HTML特点
简单灵活;可扩展;平台无关性。
1.3 HTML模板
在visual studio Code软件上你只需要在英文状态下打一个感叹号回车即可出现模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
2. 常用标签
(1)https://www.runoob.com/tags/html-reference.html
(2)标题标签:<h1><h2><h3><h4><h5><h6>且标题标签为单标签
(3)段落标签:<p></p>
(4)文本加粗标签:<strong></strong> 下划线标签: <ins></ins> 删除线标签:<del></del>
(5)文本斜体标签:<em></em>
(6)图片标签:<img src=“路径” alt=“无法正常加载图片时显示的文字”/>
(7)音频标签:<audio src=“路径” controls:作用是显示播放的按钮 loop:作用是循环播放 autoplay:作用是自动播放/></audio >
(8)视频标签:<video src=“路径” muted:作用是规定音频的输出应该被静音/></video >
(9)路径:绝对路径:网络路径或者是从盘符开始找
相对路径:相对于当前的一个位置
./ 当前文件夹
…/ 上一级文件夹
…/…/ 上上一级文件夹
2.1 strong、b标签
<body>
<!-- hello word !!!!! -->
这是注释的部分
<strong>这是粗体</strong>
<b>也是粗体</b>
<em>这是斜体</em>
<i>也是斜体</i>
<u>下划线</u>
<del>删除线</del>
</body>
2.2 br和hr标签
<body>
吴韬这个小孩,全世界第一可爱,大家都喜欢这个小孩。<br>
吴韬这个小孩,全世界第一可爱,大家都喜欢这个小孩。
吴韬这个小孩,
全世界第一可爱,大家都喜欢这个小孩。
<hr width="800px" size="10">
</body>
2.3 p标签
<p align = "center">
吴韬你是最棒的
</p>
<p align = "right">
吴韬你是最棒的
</p>
<p >
吴韬你是最棒的
</p>
<p>
<font color ="#006600">这是字体标签</font>
</p>
2.4 sub、sup、pre、span标签
<body>
二的三次方:2<sup>3</sup><br>
数组a下标是2:a<sub>1</sub>+a<sub>2</sub>+.......+a<sub>n</sub><br>
<p>
鹅鹅鹅
[骆冰王]
鹅鹅鹅,
曲项向天歌。
白毛浮绿水,
红掌拨清波。
</p>
<pre>
鹅鹅鹅
[骆冰王]
鹅鹅鹅,
曲项向天歌。
白毛浮绿水,
红掌拨清波。
</pre>
<span style="color: blueviolet; font-size: 32px;">
这是一个标准的行内标签!!!!!
</span>
</body>
2.5 hn和div标签
<body>
<h1>这是标题</h1>
<h2>这是标题</h2>
<h3>这是标题</h3>
<h4>这是标题</h4>
<h5>这是标题</h5>
<h6>这是标题</h6>
<div>这是一个div</div>
<div>这是一个div</div>
<div>这是一个div</div>
<div>这是一个div</div>
<span>这是一个span标签</span>
<span>这是一个span标签</span>
<span>这是一个span标签</span>
<span>这是一个span标签</span>
<span>这是一个span标签</span>
<span>这是一个span标签</span>
</body>
2.6 特殊字符
3. 表单标签
<form action="">
用户名: <input type="text"><br>
密码: <input type="password" >
</form>
<body>
<form action="..\第一天\demo01.html" method="get" name="register">
用户名: <input type="text" name="username"><br>
密码: <input type="password" name="password"><br>
<input type="submit" >
</form>
</body>
3.1 表单元素
<input type="元素的类型" name="元素的名称" value="元素的值">
3.2 select标签
3.3 textarea标签
4. 常见的属性
5. a标签
6. img标签
6.1 常见的属性
6.2 位图
7. 多媒体标签
8. 表格布局
8.1 表格属性
边框:border=“1px” 设置表格的边框为1px
表格的内边距:cellpadding = “0” 设置表格的内边距为0px
表格线之间的距离:cellspacing=“0” 设置表格的单元格到单元格的空间为0px
行:<tr></tr>
列:<td></td> 先有行再有列所以它是dd(弟弟)
表头: <th></th>
表格合并:
合并行:rowspan
合并列:colspan 单词里面字母有L所以它是合并列
表格标题:<caption></caption>
下面是一个具体的示例:
<body>
<table border="1" cellspacing="0" cellpadding="0px">
<caption>
最喜欢的音乐
</caption>
<tr>
<th width="200" height="20">歌曲</th>
<th width="200" height="20">歌手</th>
</tr>
<tr>
<td height="20">云烟成雨</td>
<td height="20">房东的猫</td>
</tr>
<tr>
<td height="20">十年</td>
<td height="20" rowspan="2">陈奕迅</td>
</tr>
<tr>
<td height="20">富士山下</td>
<!-- <td height="20">陈奕迅</td> -->
</tr>
<tr>
<td height="20" colspan="2">合计</td>
</tr>
</table>
</body>
8.2 表格的背景
8.3 表格的间距和边距
9. 列表标签
主要有三种:有序列表、无序列表、数据列表
9.1 有序列表 ---- ol
9.2 无序列表---- dl
type属性 ------ 无序列表的样式 disc(默认取值 实心圆) circle(空心圆) square(实心方框)
9.3 数据列表 ----- dl
<dl>
<dt>这是标题</dt>
<dd>这是内容1</dd>
<dd>这是内容2</dd>
<dd>这是内容3</dd>
<dd>这是内容4</dd>
<dd>这是内容5</dd>
</dl>
<dl>
<dt>地方新闻</dt>
<dd>这是内容1</dd>
<dd>这是内容2</dd>
<dd>这是内容3</dd>
<dd>这是内容4</dd>
<dd>这是内容5</dd>
<dt>国际新闻</dt>
<dd>这是内容1</dd>
<dd>这是内容2</dd>
<dd>这是内容3</dd>
<dd>这是内容4</dd>
<dd>这是内容5</dd>
<dt>国内新闻</dt>
<dd>这是内容1</dd>
<dd>这是内容2</dd>
<dd>这是内容3</dd>
<dd>这是内容4</dd>
<dd>这是内容5</dd>
</dl>
10. 多窗口框架
<frameset cols="25%,40%,*">
<frame src="D:\重大城科\23级前端1202\代码\第五天\demo01.html"></frame>
<frame src="D:\重大城科\23级前端1202\代码\第四天\demo04.html"></frame>
<frame src="D:\重大城科\23级前端1202\代码\第四天\demo03.html"></frame>
</frameset>