## 初识HTML
### HTML是什么?
* 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。
* 本质上是浏览器可识别的规则,按照规则制作网页,浏览器根据规则来渲染网页,对于不同的浏览器,对同一个标签可能会有不同的解释(兼容性问题)。
* 网页文件的扩展名:.html或者.htm
### HTML文档结构
```
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>我的第一个网页</title>
</head>
<body>
Hello World
</body>
</html>
<!DOCTYPE HTML>:声明为HTML5文档。
<html></html>:是文档的开始标记和结束标记。是HTML的根元素,在它们之间是文档的头部(head)和主体(body)。
<head></head>:定义了HTML文档的开头部分,它们之间的内容不会在浏览器的文档窗口显示,包含了文档的元(meta)数据,配置信息等,是给浏览器看的,看到的内容都是写在body中的。
<title></title>:定义了网页标题,在浏览器中显示。
<body></body>:它的之间文本是可见的网页主体内容。
```
<span style="color:red">PS:对于中文网页需要使用meta标签 charset="UTF-8"声明编码,否则会出现乱码的情况。</span>
### HTML标签格式,严格封闭
* HTML标签是由尖括号包围的关键字,如, 等
* HTML标签通常是成对出现的,比如:和,第一个标签是开始,第二个标签是结束。结束标签会有斜线。
* 也有一部分标签是单独呈现的,比如:、、等。
* 标签里面可以有若干属性,也可以不带属性。
##### 标签的语法
* <标签名 属性1="属性值1" 属性2="属性值2" .......>内容部分</标签名>
* <标签名 属性1="属性值1" 属性2="属性值2" ......./>
### HTML中的注释
```
<!-- 注释的内容--->
#找到一行内容ctrl+/就能注释,注释的内容不会在网页上显示出来
```
- JDK常用知识库
- JDK各个版本安装
- Java8流
- 算法
- 十大排序算法
- 冒泡排序
- 选择排序
- 插入排序
- 归并排序
- 快速排序
- 堆排序
- 希尔排序
- 计数排序
- 桶排序
- 基数排序
- 总结
- 常用工具类
- 浮点型计算
- 时间格式处理
- 常用功能点思路整理
- 登录
- 高并发
- 线程安全的单例模式
- Tomcat优化
- Tomcat之APR模式
- Tomcat启动过慢问题
- 常用的数据库连接池
- Druid连接池
- 缓存
- Redis
- SpringBoot整合Redis
- 依赖和配置
- RedisTemplate工具类
- 工具类使用方法
- Redis知识库
- Redis安装
- Redis配置参数
- Redis常用Lua脚本
- MongoDB
- SpringBoot操作MongoDB
- 依赖和配置
- MongoDB工具类
- 工具类使用方法
- 消息中间件
- ActiveMq
- SpringBoot整合ActiveMq
- 框架
- SpringBoot
- 定时任务
- 启动加载
- 事务
- JSP
- 静态类注入
- SpringSecurity
- Shiro
- 配置及整合
- 登陆验证
- 权限验证
- 分布式应用
- SpringMVC
- ORM框架
- Mybatis
- 增
- 删
- 改
- 查
- 程序员小笑话
- 我给你讲一个TCP的笑话吧
- 二进制笑话
- JavaScript的那点东西
- JavaScript内置对象及常见API详细介绍
- JavaScript实现Ajax 资源请求
- JavaScript干货
- 架构师成长之路
- JDK源码解析
- ArrayList源码解读
- 设计模式
- 微服务架构设计模式
- 逃离单体炼狱
- 服务的拆分策略
- 全面解析SpringMvc框架
- 架构设计的六大原则
- 并发集合
- JUC并发编程
- 搜索引擎
- Solr
- Solr的安装
- 分布式服务框架
- Dubbo
- 从零开始学HTMl
- 第一章-初识HTML
- 第二章-认识HTML标签