【HTML总复习】一文带你查漏补缺,暖你一整天
文章目录
- 导读
-
- 网页
- 什么是HTML
- 🌟Web标准
- 1.基本标签
-
- 1.1 HTML标签
- 1.2 头部标签
- 1.3 身体标签
- 1.4 类型声明标签
- 1.5 部分标签内部属性
- 2.常用标签
-
- 2.1 标题标签
- 2.2 段落与换行标签
- 2.3 文本格式化标签
- 2.4 “盒子”标签
- 2.5 图像标签和路径
-
- 2.5.1 图像标签
- 2.5.2 路径
- 2.6 超链接标签
-
- 2.6.1 标签
- 2.6.2 链接分类
- 3.注释和特殊字符
-
- 3.1注释
- 3.2 特殊字符表
- 4.表格
-
- 4.1 基本语法
- 4.2 表格属性
- 4.3 表格结构标签
- 4.4 合并单元格
-
- 4.4.1 跨行合并
- 4.4.2 跨列合并
- 5.列表标签
-
- 5.1 无序列表
-
- 5.1.1 语法
- 5.1.2 type属性
- 5.2 有序列表
-
- 5.2.1 语法
- 5.2.2 type属性
- 5.3 定义列表
-
- 5.3.1 语法
- 6.表单标签
-
- 6.1 组成
- 6.2 表单域
- 6.3 表单控件(表单元素)
-
- 6.3.1 表单元素
- 6.3.2 表单元素
- 6.3.3
导读
网页
网站是指在因特网中根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合
网页是网站中的一页,通常就是HTML格式的文件
什么是HTML
一种描述网页的超文本语言
它并非编程语言,是一套标记标签
而所谓超文本有两种含义
- 超越了文本限制: 可以加入图片、声音、动漫等内容
- 含超级链接: 可以从一个文件跳转到另一个文件,也就是网站中网页的替换呈现
🌟Web标准
(面试考点)
由W3C组织和其他标准化组织制定的一系列标准集合
制定标准就像是制定规则,增大了设备、浏览器、搜索引擎的等兼容性
标准 | 说明 |
---|---|
结构 | 结构用于对网页元素进行整理和分类 |
表现 | 设置网页元素的版式、颜色、大小等外观样式(CSS) |
行为 | 网页模型的定义以及交互的编写(JavaScript) |
以上三类规定分离,即html文件写结构、css文件写表现、JavaScript文件写行为
1.基本标签
1.1 HTML标签
称之为根标签,是最大的标签,文件从开始到结束
1.2 头部标签
定义一些往往不可见的内容
<head>内部标签| 说明<title> 定义网页标题<meta> 定义网页基本内容(搜索引擎的关键字)<style> 定义CSS样式<link> 链接外部CSS文件或脚本文件<script>定义脚本语言<base> 定义页面所有链接的基础定位(少用)
前期除title标签外,其他只需认识就行
1.3 身体标签
定义的就是网页展示出来的内容
1.4 类型声明标签
告诉浏览器采取HTML5版本
开头声明
1.5 部分标签内部属性
- 本页面采用英文显示
en是英文显示、zh-CN是中文显示 - 采用UTF-8来保存文字,不写会出现乱码的情况
charset是字符集的意思,而UTF-8基本包含所有的字符
2.常用标签
2.1 标题标签
- 双标签从
到
重要性以此递减
- 表达格式:
一级标签
- 注意: 一个标题独占一行且文字会变粗变大
2.2 段落与换行标签
- 段落标签:
某段落
段落文本会根据浏览器窗口的大小自动换行
段落之间存在空行间隙 - 换行标签:
强制换行
与段落不同,换行不会出现间距
有时会看到
标签,这是显示水平线的标签
2.3 文本格式化标签
-
加粗:
加粗文字
strong也可用b替代 -
倾斜:
倾斜文字
em也可用i替代 -
删除线:
删除线文字
del也可用s替代 -
下划线:
下划线文字
ins也可以u替代 -
上标:
上标文字
-
下标:
下标文字
2.4 “盒子”标签
-
标签
division,表示分割分区,一行只能放一个大盒子标签
span,表示跨度、跨距,一行可以放多个小盒子
2.5 图像标签和路径
2.5.1 图像标签
标签用于定义HTML页面中的图像
src 是其里面的 必须属性
指定图像文件的路径和文件名img标签的其他属性:
属性 属性值(输入类型) 说明 alt 文本 替换文本,当文本不能显示时,在其后面显示的文字 title 文本 提示文本,鼠标放在图像上显示的文字 width 像素 图像宽度 height 像素 图像高度 border 像素 图像边框粗细 属性之间不分先后、以空格隔开
2.5.2 路径
- 相对路径
以引用文件所在位置为参考基础
如某一图片名nb.gif
分类 符号 表达 同一级 下一级 / 上一级 …/ - 绝对路径
指目录下的绝对位置,直接到达目标位置,通常从盘符开始的路径
例如:
D:\web\img\baidu.gif
或完整的网络地址
http://www.baidu.com
前者实际开发中基本不用,不能在每个电脑兼容
后者由于网络地址具有唯一性,可以实现兼容情况
2.6 超链接标签
2.6.1 标签
-
文本或图像
anchor 表示为锚
herf: 制定链接的URL地址(必须属性)target: 打开链接页面方式
(1)_self为默认值,在当前窗口打开
(2)_blank ,在新窗口打开
2.6.2 链接分类
- 外部链接,如网络链接
- 内部链接:网站内页面之间的相互链接,如
首页
- 空链接:当还没有确定的链接目标,可以先指向空
<a href="#" 目录
- 下载链接:如指向rar压缩包,便会下载该包
- 网页元素链接,在网页中,文本、图像、表格等等都可添加超链接,如给图片添加超链接:
- 锚点链接:点击链接跳转到本页面的某个位置
需两步:
(1)在链接标签的href属性中,设置为"#名字"的形式,如<a href="#power" 力量
(2)在目标位置标签,添加id属性= 名字,如:
此时点击文本中的力量,便可跳转到目的位置
3.注释和特殊字符
3.1注释
,一些编辑器,可以直接ctrl+/
3.2 特殊字符表
收藏一下,忘了可以直接在目录点过来查哦🤗🤗🤗
常用的主要是空格、大于号和小于号,其他的查个几次就记住了🤪4.表格
4.1 基本语法
…
以下进行解释:
是用于定义表格的标签,需要将整个表格包含
定义行,
- td标签内放内容
- 还有一个表头标签(table head的缩写),是标题加成效果,因此一般是将第一行的包含,突出重要性
4.2 表格属性
ps:
这部分属性实际开发并不常用,后面通过CSS设置学习目的主要是这里用到的单词后面CSS也会用到
同时直观感受表格的外观形态属性名 属性值 描述 align left\center\right 表格的对齐方式 border 1或“” 是否拥有边框,默认为“”“,表示无边框 cellpadding 像素值 单元边沿与其内容之间的空白,默认为1像素 cellspacing 像素值 单元格之间的空白,默认2像素 width 像素值或百分比 规定表格的宽度 4.3 表格结构标签
标签,表示表格的头部,包含第一行
标签,表示表格的主体,包含第二行及以下的
以上三个是使表格结构更加清晰的工具,可以不用
4.4 合并单元格
4.4.1 跨行合并
在最上面单元格的标签中加入——
rowspan="单元格合并个数"
,再将下面被合并的单元格标签删去 4.4.2 跨列合并
在最左边的单元格的标签中加入——
colspan="单元格合并个数"
,再将右边被合并的单元格标签删去 5.列表标签
5.1 无序列表
5.1.1 语法
- 列表项1
- 列表项2
- 列表项3
5.1.2 type属性
- 属性
type属性值 列表项的序号类型 disc 默认值,实心圆 circle 空心圆 square 实心正方形 5.2 有序列表
5.2.1 语法
- 列表项1
- 列表项2
- 列表项3
- 中只可嵌套
-
5.2.2 type属性
type属性值 列表项的序号类型 1 数字 a a,b,c… A A,B,C… i 小写罗马数字i,ii,iii… I 大写罗马数字I,II,III… 学习CSS后,列表列表项符号由list-style-type定义,到时候会摒弃type属性
5.3 定义列表
5.3.1 语法
- 定义名词
- 定义描述 ...
效果呈现如下:
- 定义名词
- 定义描述
通常是一个
- 标签对应多个
- 标签
6.表单标签
使用表单——收集用户信息
6.1 组成
表单=表单域+表单控件(元素)+提示信息
6.2 表单域
包含表单元素的区域
标签——定义表单域
会把其范围内的表单元素提交给服务器
常用属性:
属性 属性值 作用 action url地址 用于指定接收并处理表单数据的服务器程序的url地址 method get/post 设置表单的提交方式 name 名称 用于指定表单的名称,以区别同一个页面的多个表单域 6.3 表单控件(表单元素)
6.3.1 表单元素
- input是输入的意思,因此在表单元素中,
标签用于收集用户信息
- 单标签
- 属性:type属性(输入字段的形式)
属性值 描述 button 定义可点击按钮(多数情况下通过JavaScript启动脚本) checkbox 定义复选框 file 定义输入字段和“浏览”按钮,,供文件上传 hidden 定义隐藏的输入字段 image 定义图像形式的提交按钮 password 定义密码字段,该字段中的字符被掩码 radio 定义单选按钮 reset 定义重置按钮,重置按钮会清除表单中所有数据 submit 定义提交按钮,提交按钮会把表单数据发送到服务器中 text 定义单行输入字段,用户可在其中输入文本,默认宽度为20字符 - 其他常用属性:
属性 属性值 描述 name 由用户自定义 定义input元素的名称 value 由用户自定义 规定input元素的值 checked checked 规定此input元素首次加载时应当被选中 maxlength 正整数 规定输入字段中的字符的最大长度 - 单选按钮和复选框需要相同的name值
- checked属性主要针对单选按钮和复选框,主要作用是一打开页面,就默认选中某个表单元素
- maxlength,规定输入的最大字符数
标签
绑定一个表单元素,当点击标签内文本时,自动将焦点转到或者选择对应的表单元素,来增加用户体验
语法:
<label for="sex"">男 <input type="radio" name="sex" id="sex"/>
for属性与相关元素的id属性相同
6.3.2 表单元素
功能:当有多个选项供用户选择,且想节约空间时,可以用
标签定义下拉列表
语法:
选项一 选项二 选项三
标签中至少包含一对
在 中定义 selected =“ selected "
时,当前项即为默认选中项。
6.3.3
功能:用于定义多行文本输入的控件
常见于留言板、评论等等语法:
<textarea rows="3" cols="20">文本内容
cols="每行中的字符数",rows="显示的行数"
- ==实际开发不常用,基本依靠CSS
🍔🍔🍔
各位看官觉得还不错可以点赞关注一下吗,我是前端小刘不怕牛牛,期待与您共同进步🤗🤗🤗