blog/docs/code/html/html5-base.md

136 lines
3.9 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: HTML 介绍
date: 2020-11-10 15:26:09
tags: [HTML]
categories: [HTML]
author: Anges黎梦
---
## **什么是HTML**
它的英文全称是Hyper Text Markup Language中文通常被称为超文本标记语言
HTML是Internet中用于编写网页的主要语言HTML提供了精简而有力的文件定义可以设计出多姿多彩的超媒体文件。
通过HTTP通信协议HTML文件得以在万维网上进行跨平台的文件交换。
## **HTML的特性**
**HTML文件制作简单且功能强大支持不通数据格式的文件导入主要有以下几个特点**
1. HTML文档容易创建只需要一个文本编辑器就可以完成。
2. HTML文件存储容量小能够尽可能快速地在网络中进行传输和显示。
3. HTML文件与操作平台无关HTML独立于操作系统平台能够与多种平台兼容只需要一个浏览器就可以在操作系统中浏览网页文件。
4. 简单易学,不需要很深的编程知识。
5. HTML具有扩展性HTML的广泛应用带来了加强功能、增加标识符等要素HTML采取了类元素的方式为了系统扩展提供了保证。
## **HTML的使用**
> 一个完整的HTML的文件由标题、段落、列表、表格、单词和嵌入的各种对象所组成。
这些逻辑上统一的对象统称为元素HTML使用标签来分割并描述这些元素。
### **HTML的文档结构**
```html
<html> <!--文件开始-->
<head> <!--头部开始-->
显示头部内容
</head> <!--头部结束-->
<body> <!--主体开始-->
主体内容
</body> <!--主体结束-->
</html> <!--文件结束-->
```
### HTML的基本语法
  绝大多数元素都有起始标签和结束标签,在起始标签和结束标签之间的部分是元素体。
  每一个元素都有名称和可选择的属性,元素的名称和属性都在标签起始标签内进行设置。
#### 普通标签
普通标签是由一个起始标签和一个结束标签所组成的。
```html
<a>内容</a>
```
a代表标签名称这个标签就如同一组开关一个开为标签开启某种功能关闭就可以关闭功能受控制的内容就放在两个标签直接。
普通标签还可以添加一些属性。
```html
<a v="v1">内容</a>
```
v就是属性名称v1就是对应的属性值当然这个属性的数量是没有限制的。
#### 空标签
> 单独存在的标签叫做空标签。
```html
<x>
```
这些标签单独存在,用来完成某些特殊效果或功能。
```html
<hr color="#0000FF">
```
### HTML的编写注意事项
-<”和“>”是任何标签的开始和结束。元素的标签需要使用这对尖括号括起来,并且在结束标签的前面加上符号“/”
- 在HTML代码中不区分大小写
- 任何空格和回车在HTML代码中均不起作用。为了使用HTML代码更加清晰建议不同的标签之间使用回车进行换行
- 在HTML的标签中可以添加各种属性设置
- 需要正确的输入HTML的标签输入HTML标签时不要输入多余的空格否则浏览器可能无法识别这个标签导致无法正确的显示
- 在HTML代码中合理的使用注释。<!--需要注释的内容-->注释语句只会出现在HTML代码中不会在浏览器中出现。
## 初始HTML5
> HTML5实际上是指HTML、CSS样式和JavaScript脚本在内的一整套技术的组合
系统通过HTML5能够轻松实现许多丰富的网络应用需求而减少对浏览器对插件的依赖并且能够提供更多有效增强网络应用的标准集。
### HTML5文档结构
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
```
**<!DOCTYPE html>是一个文档声明其他与HTML并无太大差别。**