二月 19, 2022

定义

HTML称为超文本标记语言,是一种标识性语言。它包括一系列标签。HTML文本是由HTML标签组成的描述性文本,HTML标签可以展示图像、声音、图形、文字、表格、链接等

HTML文档实例

在这里插入图片描述
在这里插入图片描述
HTML框架

1
2
3
4
5
6
7
8
9
<html>
<head>
<meta charset="utf-8">
<title>html学习</title>
</head>
<body>
文本内容
</body>
</html>

注:html 中 title 是一定要有的,是一个标题
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;==head标签中的内容称作元信息,是给浏览器或者搜索引擎看的==
<!- -内容- ->这个形式可以使内容在页面上看不到

标签

video标签

在这里插入图片描述

video(视频)格式

1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<meta charset="utf-8">
<title>html学习</title>
</head>
<body>
<video controls>
<source src="第8节-定义对象.mp4" type="video/mp4">
您的浏览器不支持 HTML5 video 标签。
</video>
</body>
</html>

controls是控制的意思,可以为视频进行调控声音、暂停等。若视频无法播放,下面的汉字就会显示在页面上👀如图所示
在这里插入图片描述
&nbsp;下代码是宽高的意思,可以调节视频播放框的大小

1
<video width="260" height="240" controls>

audio标签

在这里插入图片描述
audio(音乐)格式

1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<meta charset="utf-8">
<title>html学习</title>
</head>
<body>
<audio controls>
<source src="nicai.mp3">
您的浏览器不支持audio元素
</audio>
</body>
</html>

如图所示在这里插入图片描述
在网上寻找音乐的方法。用浏览器找到音乐界面,右击检查选击network(网络)播放音乐后搜索MP3或m4a然后找到数据后右键open in new tab.

img标签

在这里插入图片描述

img图片格式。
文件夹和HTML处于同一目录

1
2
3
<body>
<img src="img/1.jpg“>
</body>

文件夹处于HTML上一级目录

1
2
3
<body>
<img src="....( 目录)/img/1.jpg”>
</body>

通过HTTP协议,显示图片

1
2
3
<body>
<img src="https://www.baidu.com/img/PC_880906d2a4ad95f5fafb2e540c5cdad7.png”>
</body>

通过绝对路径显示图片(地址复制填写时尽量使用双斜杠)

1
2
3
<body>
<img src="C:\Users\于水苗\Pictures\1.jpg">
</body>

通过base64格式的内容显示图片
将图片通过base64图片转码,然后粘贴上去

1
2
3
<body>
<img src="data:image/png;base64, 粘贴即可">
</body>

a标签,超链接

在这里插入图片描述
第一种:本页面直接变为超链接页面

1
2
3
<body>
<a href="https://www.baidu.com/">点我去百度</a>
</body>

第二种:再开出一个标签页为超链接页面

1
2
3
<body>
<a href="https://www.baidu.com/" target="_blank">点我去百度</a>
</body>

第三种:本页面直接变为超链接页面

1
2
3
<body>
<a href="https://www.baidu.com/" target="_self">点我去百度</a>
</body>

第四种:本页面直接变为超链接页面
超链接为本地页面

1
2
3
<body>
<a href="1.html">点我跳转到1.html</a>
</body>

第五种:再开出一个标签页为超链接页面
超链接为本地页面、格式类比第二种
第六种:发送邮件&nbsp;==mailto后面可以添加更多赘述==

1
2
3
<body>
<a href="mailto:2356126409@qq.com">点我进行发送邮件</a>
</body>

锚点
url后面加上#id,则可以自动定位到此id所属的元素位置,此处以a标签演示,可以看到页面和地址栏的变化

示例

1
2
3
4
5
<body>
<a href="#idtest">点这里</a>
<div id="idtest1">定位1</div>
<div id="idtest" style="position: absolute;top: 900px;">定位二</div>
</body>

style="position: absolute;top: 900px;&nbsp;设定定位二据顶部的距离
<a href="javascript:alert('哈哈')">test点我</a>&nbsp;在这里插入图片描述

h标签

在这里插入图片描述
h标签最多写到h6

&nbsp;(英文输入)空格的意思

meta标签之description

在这里插入图片描述

div

里面写文本内容,有换行的作用
在这里插入图片描述

span

输入文本,并没有换行等作用
在这里插入图片描述

pre

可保留文本中的空格等格式,若没有这个标签,打出空格在页面是不显示的
在这里插入图片描述

p

在这里插入图片描述
</br>会在页面中显示为横线
p标签输入文本,可自动进行换行

center

将文本进行居中
在这里插入图片描述

input(按钮和输入框)

在这里插入图片描述
输入框和按钮的几种形式与区别

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<input type="text " />输入框文字
<input type="password " />输入框密码
<input type="file " />上传文件
<input type="hidden " />隐藏的意思,用户看不到
<input type="text " type="hidden" />此时标签为文本框,当设定冲突时,取第一个。
<input type="text" name="k" placeholder="请输入“ />会将文字”请输入“显示在输入框里
<input type="checkbox " />复选框,可以进行多选的操作
<input type="radio" name=sex />单选框,当多个redio的name相同时,他们是互斥的
<input type="radio" name=sex checked />
<input type="radio" name=sex checked=”true“ />
<input type="radio" name=sex checked=”checked“ /> 多个选项时,三种都是默认选择某个的意思
<input type="submit" value="点我" />在form表单中可以以自动提交
<input type="button" value="点我" />需要设置时间进行提交
<button>只是按钮一枚 </button>

select(下拉框

下拉框

1
2
3
4
5
6
7
8
<body>
<select>
<option>---请做出你的选择--</option>
<option>他</option>
<option>她</option>
<option>ta</option>
</select>
</body>

在这里插入图片描述

textarea(文本域

1
2
3
<textarea row="3" cols="8">
这里输入文本框内容偶
</textarea>

row和cols指定文本域的高和宽
在这里插入图片描述

from表单

from格式

1
2
3
4
5
6
<body>
<from action=""执行网址 target="_blank"开启一个新的标签页 method="get"> 通过get方式进行传参
<input type="text" name="wd" />输入框,wd=输入内容进行连接然后传输搜索
<input type="submit" value="点我搜索" />
</from>
</body>

ul标签

实心圆

1
2
3
4
<ul>
<li>11</li>
<li>22</li>
</ul>

在这里插入图片描述

实心方

1
2
3
4
<ul type="square">
<li>11</li>
<li>22</li>
</ul>

在这里插入图片描述

空心圆

1
2
3
4
<ul type="circle">
<li>11</li>
<li>22</li>
</ul>

table(表格

格式borer加边框&nbsp;rospan跨行&nbsp;cospan跨列
thead表格头&nbsp;tbody表格体&nbsp;tfoot表格尾
不写也行,只是为了更加清晰
tr一行&nbsp;td一列&nbsp;th也是一列,让字的颜色更深些

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<body>
<table border="1">
<thead>
<tr>
<th>月份</th>
<th>收入</th>
</tr>
</thead>
<tbody>
<tr>
<td>二月
</td>
<td>50</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>总计</td>
<td>50</td>
</tr>
</tfoot>
</table>
</body>

在这里插入图片描述
在这里插入图片描述

frameset

使用时不能出现在body、head里
在这里插入图片描述

iframe

在页面里划区域显示另一些内容:本地页面、图片、网址页面等,始于此页面完全无关的内容
style=”width:“;height:”调节页面大小&nbsp;frameborder消除边框
在这里插入图片描述

属性

id不能重复,name可以重复,hr是横线的效果
在这里插入图片描述

HTML实体编码、转义及特殊符号

在这里插入图片描述