① 概念:超文本标记语言,是网页的标准语言,并不是一门编程语言,而是一门描述性的标记语言
② 语法:<标签符>内容标签符>
③ 说明:标签符一般都是成对出现的,包含一个“开始标签”和一个“结束标签”
④ 学习HTML就是学习各种标签,搭建网页的骨架
只有6个标签可以放到head中,title标签,meta标签,link标签,style标签,script标签,base标签
① title标签:定义网页的标题
② meta标签:定义页面的特殊信息,比如页面关键字,描述等,不是提供给用户看的,而是提供给搜索引擎蜘蛛看的,meta的作用就是告诉“搜索蜘蛛”这个页面是做什么的
(1)name属性的取值
属性值 | 说明 |
keywords | 网页的关键字,可以是多个 |
description | 网页的描述 |
author | 网页的作者 |
copyright | 版权信息 |
(2)name属性的语法
作用1:定义网页所使用的编码
语法:
在HTML5中的简写形式,必须放在title标签以及其他meta标签前面
作用2:定义网页自动刷新跳转
语法:
含义:表示当前页面6秒后会自动跳转到url指向的这个页面,很多小广告就是这种方式实现定时跳转的
③ style标签
④ script标签
⑤ link标签
① 在html中,共有6个级别标签:h1, h2, h3, h4, h5, h6, h1标签的重要性最高,h6标签的重要性最低
② 一个页面只能有一个h1标签,而h2到h6可以有多个
③ title和h1标签的区别
①
:段落标签,用来显示一段文字,段落标签会自动换黄,并且段落和段落之间有一定的间距②
: 换行标签,对文字进行换行处理,br标签是自闭和标签
作用:对文字进行修饰,比如粗体,斜体,上标,下标(下面红色标签需要重点掌握)
① 粗体标签: 或 ,尽量使用strong标签,更加具有语义化
② 斜体标签: , 尽量使用em标签,语义化更好
③ 上标标签:标签,比如表示平方,次方等,把数字或某些文字放到这个标签中,就可以变成上标
④ 下标标签:,比如表示一些化学物质,硫酸分子等
⑤ 中划线标签:标签,也成为删除线,常用于商品促销的标价
⑥ 下划线标签:, 实现文本的下划线效果
⑦ 大字号标签和小字号标签:
① hr标签实现水平线效果
标签 | 说明 |
定义网页的信息(供搜索引擎查看) | |
引入“外部CSS文件” | |
换行标签 | |
水平线标签 | |
图片标签 | |
表单标签 |
① 块元素
② 行内元素
① 空格:
② 特殊符号:以&开头,以;结尾,需要通过代码实现(本书42页可以查阅)
列表分为三种:有序列表,无需列表,定义列表
① 有序列表中各个列表项是有顺序的
② 语法:
- 列表项
- 列表项
- 列表项
③ ol表示有序列表,li表示列表项,一个有序列表可以包含多个列表项
④ ol的子标签只能是li标签,不能是其他标签
⑤ type属性
语法:
- 列表项
- 列表项
- 列表项
type属性的取值:
属性值 | 列表项符号 |
1 | 阿拉伯数字:1 2 3 4 |
a | 小写英文字母:a, b, c, ... |
A | 大写英文字母:A,B, C... |
i | 小写罗马数字:i, ii, iii... |
I | 小写罗马数字:I, II, III... |
① 无序列表的列表项是没有顺序的
② 语法
- 列表项
- 列表项
- 列表项
③ ul 无序列表,li 列表项
④ ul和li标签需要配合一起使用,不可以单独使用,ul标签的子标签只能是li标签,不能是其他标签
⑤ ul元素内部的文本,只能在li元素内部添加,不能在li元素外部添加
⑥ type属性
语法:
- 列表项
- 列表项
- 列表项
取值:
属性值 | 列表符号 |
disc | 实心圆 |
circle | 空心圆 |
square | 正方形 |
① 定义列表由两部分组成:名词和描述
② 语法
- 添加要解释的名词
- 添加该名词的具体解释
③ dl 定义列表,dt 定义名词, dd定义描述
目的:不是为了记住所有标签,而是在你需要的地方能使用正确的语义化标签,学会把标签用在对的地方
① 表格的组成部分
② 语法:
③ 说明
① caption 表格标题:一个表格只能有一个标题,默认情况下,标题位于整个表格第一行
② 默认情况下表格是没有边框的
③ 表头单元格 th:
HTML引入了thead, tbody, tfoot三个标签,把表格划分成三部分,表头,表身,表脚
使代码更加语义化,方便用分块控制表格CSS的样式
① rowspan 属性来合并行:纵向合并n个单元格
② 语法:
① colspan属性来合并列: 横向的N个单元格
② 语法:
① 图片标签用来显示一张图
②
① 用于指定这个图片所在的路径,路径可以是相对路径,也可以是绝对路径
② 语法:
③ 任何一张图必须指定src属性才可以显示,src属性是img不可缺少的属性
① 绝对路径:图片在计算机中的完整路径
② 相对路径:图片相对当前页面的为止
③ 在实际开发中,不管是图片还是超链接,一般都使用相对路径,几乎不会使用绝对路径
③ 在使用图片时,建议图片名或者文件夹名都使用英文名
① 位图
② 矢量图
③ 矢量图和位图的区别
超链接能够在各个独立的页面之间方便地跳转
① a标签
② target属性
属性值 | 说明 |
_self | 在原来窗口打开链接(默认值) |
_blank | 在新窗口打开链接 |
_parent | 在父窗口打开链接 |
_top | 在顶层窗口打开超链接 |
① 外部链接:“外部网站”的页面
② 内部链接:自身网站的网页
① 锚点链接:内部链接的一种,链接地址指向的是当前页面的某个部分
② 单击某一个超链接,就会跳到当前页面的某一部分
③ 实现方式
推荐文章
推荐音乐
推荐音乐
- 歌曲1
- 歌曲2
- 歌曲3
① 表单的主要作用:在浏览器端收集用户信息,将数据交给服务器来处理
② 表单标签:form input textarea select option
③ 外观:
① 将所有表单标签放在form标签内部
② form标签属性
属性 | 说明 |
name | 表单名称 |
method | 提交方式 |
action | 提交方式 |
target | 打开方式 |
enctype | 编码方式 |
作用:为了区分页面中的表单,可以使用name属性给表单命名
作用:用于指定表单数据使用哪一种http提交方法,一种是get; 一种是post, get的安全性较差,post的安全性较好,大多数情况下使用post
作用:指定表单数据提交到哪个地址进行处理
作用:指定窗口的打开方式,与a标签的target属性值是一样的,一般情况下只会用到_blank这一个属性
作用:指定表单数据提交的编码方式,一般情况下,不需要设置,除非用到上传文件功能
① input 是自闭合标签,没有结束符号
② type的属性值
属性值 | 说明 |
text | 单行文本框 |
password | 密码文本框 |
radio | 单选框 |
checkbox | 多选框 |
button submit reset | 按钮 |
file | 文件上传 |
属性 | 说明 |
value | 设置单行文本框的默认值,在默认情况下单行文本框显示的文字,如果没有设置,文本框就是空白的 |
size | 设置单行文本框长度,一般不会使用,都是使用css属性控制 |
maxlength | 设置单行文本框中最多可以输入的字符数 |
① 在密码文本框中输入的字符不可见
② 语法:
③ 密码文本框属性
属性 | 说明 |
value | 设置密码文本框的默认值,在默认情况下密码文本框显示的文字,如果没有设置,文本框就是空白的 |
size | 设置密码文本框长度,一般不会使用,都是使用css属性控制 |
maxlength | 设置密码文本框中最多可以输入的字符数 |
① 单选框是使用input标签来实现的,type属性值为"radio"
② 语法:
③ name属性表示单选按钮所在的组名,value属性表示单选按钮的取值,这两个属性必须设置
④ 举例
男
女
⑤ 对于这一组单选按钮,只能选中其中一项,不能同时选中两项
⑥ 默认让一个选中:使用checked属性,没有属性值是因为采用的是简写形式
男
女
⑦ 对于同一组的单选框,name的值必须相同
① type的属性为checkbox
② 复选框可以选择多项
③ 语法:
④ name属性表示复选框所在的组名,value属性表示复选框的取值,这两个属性都必须要设置
⑤ 让复选框选中也可以使用checked属性来实现
常见按钮:普通按钮(button) 提交按钮(submit) 重置按钮(reset)
value 就是按钮上的文字
① 普通按钮:
② 提交按钮:
③ 重置按钮:
④ 三种按钮的区别
button标签
① 通过input标签来实现,type的属性取值为file
① 多行文本框可以输入多行文字,多行文本框使用的是textarea标签
② 语法:
③ 多行文本框的默认显示文本是在标签对的内部设置,而不是在value属性中设置的
① 使用select和option两个标签来配合使用
② select标签属性
③ option标签属性
① iframe标签:实现一个内嵌框架,内嵌框架是指在当前页面再嵌入另外一个网页
② 语法:
③ src是必选的,用于定义链接页面的地址,width和height这两个属性是可选的,分别用于定义框架的高度和宽度
④ 也可以同时嵌入多个页面