认识HTML

什么是HTML

HTML其实是HyperText Markup Language的缩写, 超文本标记语言
*HTML应用而生. HTML就只有一个作用, 它是专门用来描述文本的语义的. 也就是说我们可以利用HTML来告诉浏览器哪些是标题, 哪些是段落.

HTML发展史

image.png

W3C简介

W3C是英文World Wide Web Consortium的缩写, 翻译过来就是W3C理事会或万维网联盟, W3C是全球互联网最具权威的技术标准化组织.
W3C于1994年10月在麻省理工学院计算机科学实验室成立。创建者是万维网的发明者Tim Berners-Lee
W3C负责web方面标准的制定,像HTML、XHTML、CSS、XML的标准就是由W3C来定制的。


image.png

Tim Berners-Lee(蒂姆·伯纳斯-李),万维网之父、html设计者、w3c创始人

html标签

作用:
用于告诉浏览器这是一个网页, 也就是说告诉浏览器我是一个HTML文档
注意点:
其它所有的标签都必须写在html标签里面, 也就是写在html开始标签和结束标签中间
1.指定网站的标题 / 指定网站的小图片
2.添加网站的SEO相关的信息(指定网站的关键字/指定网站的描述信息)
3.外挂一些外部的css/js文件
4.添加一些浏览器适配相关的内容

什么是字符集

字符集就是字符的集合, 也就是很多字符堆在一起.

GBK(GB2312)和UTF-8区别

.GBK(GB2312)里面存储的字符比较少, 仅仅存储了汉字和一些常用外文
体积比较小
.UTF-8里面存储的世界上所有的文字
体积比较大
*那么在企业开发中我们应该使用GBK(GB2312)还是UTF-8呢?
如果你的网站仅仅包含中文, 那么推荐使用GB2312, 因为它的体积更小, 访问速度更快
如果你的网站除了中文以外, 还包含了一些其它国家的语言 , 那么推荐使用UTF-8
懒人推荐: 不管三七二十一, 一律写UTF-8即可

注意点:

在HTML文件中指定的字符集必须和保存这个文件的字符集一致, 否则还是会出现乱码
所以仅仅指定字符集不一定能解决乱码问题, 还需要保存文件的时候, 文件的保存格式必须和指定的字符集一致才能保证没有乱码问题


image.png

DTD文档声明

由于HTML有很多个版本的规范, 每个版本的规范之间又有一定的差异. 所以为了让浏览器能够正确的编译/解析/渲染我们的网页, 我们需要在HTML文件的第一行告诉浏览器, 我们当前这个网页是用哪一个版本的HTML规范来编写的. 浏览器只要知道了我们是用哪一个版本的规范来编写之后, 它就能够正确的编译/解析/渲染我们的网页
DTD文档声明格式:


image.png

声明必须是 HTML 文档的第一行,位于 标签之前

声明不是 HTML 标签

声明没有结束标签

声明对大小写不敏感
这个声明浏览器会看, 但是并不是完全依赖于这个声明, 浏览器有一套自己的默认的处理机制
不写也能运行
H5网页里面用H4也能运行

你可能感兴趣的:(认识HTML)