HTML是Hyper Text Markup Language的缩写。意思是超文本标记语言。它的作用是搭建网页结构,在网页上展示内容。
HTML文件本质上是文本文件,而普通的文本文件只能显示字符。但是HTML技术通过HTML标签把其他网页、图片、音频、视频等各种多媒体资源引入到当前网页中,让网页有了非常丰富的呈现方式,这就是超文本的含义——本身是文本,但是呈现出来的最终效果超越了文本。
说HTML是一种标记语言,是因为它是由一系列标签组成的,没有常量、变量、流程控制、异常处理。IO等等这些功能。
HTML很简单,每个标签都有它固定的含义和确定的页面显示效果。
标签是通过一组尖括号和标签名的方式来定义的。开始标签<>和结束标签>一起构成了一个完整的标签。开始标签的结束标签之间的部分叫文本标签体,也简称标签体。
HTML文件中第一行的内容,用来告诉浏览器当前HTML文档的基本信息,其中最重要的就是当前HTML文档遵循的语法标准。
HTML5版本的文档类型声明如下:
html标签是整个文档的根标签,所有其他标签都必须放在html标签里面。
head标签用于定义文档的头部,其他头部元素都放在head标签里。头部元素包括title标签、script标签、style标签、link标签、meta标签等等。
body标签用于定义网页的主体内容,在浏览器窗口内显示的内容都定义到body标签内。
HTML注释的写法如下:
注释的内容不会显示到浏览器窗口内,是开发人员用来对代码内容进行解释说明。
标题标签的介绍
我是标题
我是标题
我是标题
我是标题
我是标题
我是标题
页面效果如下:

段落标签
从11月15日开始,全国已连续九天每日新增本土感染者突破两万。其中,23日,这一数值已经破三万。国家疾控局传防司二级巡视员胡翔11月22日介绍说,11月1日以来,全国已经累计报告了25.3万例感染者,近一周平均每天报告2.22万例,较上一周增长了一倍。这意味着,截至23日24时,11月新增本土感染者接近30万。
从11月15日开始,全国已连续九天每日新增本土感染者突破两万。其中,23日,这一数值已经破三万。国家疾控局传防司二级巡视员胡翔11月22日介绍说,11月1日以来,全国已经累计报告了25.3万例感染者,近一周平均每天报告2.22万例,较上一周增长了一倍。这意味着,截至23日24时,11月新增本土感染者接近30万。
从11月15日开始,全国已连续九天每日新增本土感染者突破两万。其中,23日,这一数值已经破三万。国家疾控局传防司二级巡视员胡翔11月22日介绍说,11月1日以来,全国已经累计报告了25.3万例感染者,近一周平均每天报告2.22万例,较上一周增长了一倍。这意味着,截至23日24时,11月新增本土感染者接近30万。
从11月15日开始,全国已连续九天每日新增本土感染者突破两万。其中,23日,这一数值已经破三万。国家疾控局传防司二级巡视员胡翔11月22日介绍说,11月1日以来,全国已经累计报告了25.3万例感染者,近一周平均每天报告2.22万例,较上一周增长了一倍。这意味着,截至23日24时,11月新增本土感染者接近30万。
helloworld
你好世界
页面效果如下:

无序列表标签
- 刘备
- 关羽
- 张飞
- 马超
页面效果如下:

超链接标签
跳转到01_header.html
跳转到start.html
跳转到百度
跳转到百度
页面效果如下:

将准备好的图片放在img文件夹下。
图片标签
页面效果如下:

块并不是为了显示文章的内容,而是为了方便结合CSS对页面进行布局。
块有两种,div是前后有换行的块,span是前后没有换行的块。
div和span标签的介绍
这是一个div块这是一个div块这是一个span块这是一个span块hello world 你好世界
页面效果如下:

在HTML文件中,<、>等等符号已经被赋予了特定含义,不会作为符号本身显示到页面上,此时如果要使用符号本身怎么办呢?需要使用HTML实体来进行转义。
| 显示结果 | 描述 | 实体名称 |
|---|---|---|
| 空格 |  ; | |
| < | 小于号 | < |
| > | 大于号 | > |
| & | 和号 | & |
| " | 引号 | " |
| ’ | 撇号 | ' |
| © | 版权 | © |
| ® | 注册商标 | ® |
| 标签名称 | 功能 |
|---|---|
| h1~h6 | 1级标题~6级标题 |
| p | 段落 |
| a | 超链接 |
| br | 换行 |
| ul/li | 无序列表 |
| img | 图片 |
| div | 定义一个前后有换行的块 |
| span | 定义一个前后无换行的块 |
表格标签
姓名 属性 级别 忍村 漩涡鸣人 风 下忍 木叶 宇智波佐助 雷&火 下忍 我爱罗 影 砂隐村
页面效果如下:

在项目开发过程中,凡是需要用户填写的信息都需要用到表单。
表单的作用是接收用户的输入信息,并且将用户输入的信息提交给服务器。
在HTML中使用form标签来定义一个表单。form标签有两个重要的属性:action和method。
用户在表单里填写的信息需要发送到服务器端。服务器端接收表单数据的地址要写在form标签的action属性中。
form标签中method属性用来定义提交表单的请求方式。method属性只有两个可选值:get或post,没有极特殊情况的话使用post即可。
表单中的每一项,包括:文本框、密码框、单选框、多选框等等,都称之为表单项,一个表单中可以包含多个表单项。
在各个具体的表单标签中,通过name属性来给数据起名字,通过value属性来保存要发送给服务器的值。
用户名
密码
性别男女
兴趣爱好篮球足球乒乓球羽毛球
学历
表单标签
页面效果如下:
