先说说什么是HTML?
HTML是超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用,HTML 不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的。
页面内可以包含图片、链接,甚至音乐、程序等非文字元素,结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
H5从广义上说是前端开发中各种最新技术的总称,包含了HTML5,CSS3,Javascript,Es6和各种开源框架等最新前端技术的总称。
有什么特性?
简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。
可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
由什么组成?
字符和汉字是最基本的组成形式,同时还有许多特殊字符,它们一起构成了HTML字符集。HTML字符可以用一些代码来表示,代码可以有2种表示方式。即字符代码(命名实体)和数字代码(编号实体)。
主体格式是什么?
- 第一部分:和是网页文件的最外层标签,HTML中所有的内容都要在这里面。
- 第二部分:和标签之间文本是头信息,放在元素的最上面使用,头部分信息不会显示在浏览器窗口中,主要包括页面的一些基本描述语句,用于说明文件的标题和文件的公共属性。
- 第三部分:标签是HTML文件的主体标记,标签之间的文本是正文内容,是用户能够在浏览器中看到的。
HTML5为什么只需写<!DOCTYPE HTML>?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
HTML5不基于标准通用标记语言,html和xml都遵循该标准,因此不需要对DTD进行引用,但需要DOCTYPE来规范浏览器的行为,让浏览器来按照他们的方式来运行。
HTML语义化标签是什么?
- html语义化让页面的结构化,结构更清晰,便于对浏览器,搜索引擎解析;
- 即使没有css样式的情况下也已文档的格式显示,并且容易阅读;
- 搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键词的权重,利于SEO;
- 使于都源代码的对网站更容易分块,便于阅读维护,理解;
HTML常用的标签
- <html></html> 创建一个HTML文档
- <head></head> 设置文档标题和其它在网页中不显示的信息
- <title></title> 设置文档的标题
- <div></div>盒子
- <p></p>创建段落
- <h1></h1> 最大的标题
- <pre></pre> 预先格式化文本
- <u></u> 下划线
- <b></b> 黑体字
- <i></i> 斜体字
- <strong></strong> 加重文本(通常是斜体加黑体)
- <sup></sup> 上标字
- <sub></sub>下标字
- <br/>换行
- <ul></ul> 创建一个标有圆点的列表
- <hr>水平线
- <ol></ol>创建一个有数字的列表
- <ul></ul>创建一个有圆点的列表
- <li></li>放在ul标签内使用,圆点标签
- <dl></dl> 定义列表
- <dt> 放在每个定义术语词前
- <dd> 放在每个定义之前
- <a></a>超链接标签
- <link><link>用来引入样式
- <script></script>用来写js
html方面的到这里已经介绍完了,下一篇介绍css样式。喜欢点个赞呗,不懂的请评论,会及时回复。。。。。。
暑天该很好,你若尚在场。