-
meta标签的作用,指定当前网页的字符集。
-
什么是字符集?
- 字符集就是字符的集合,需要哪个的时候指定哪个。
- 在网页中指定字符集的意义就在于告诉浏览器要用什么编码解析网页。
- 例子:<meta charset="UTF-8">
-
GBK(GB2312)和UTF-8区别
- GBK(GB2312)里面存储的字符比较少,仅仅存储了汉字和一些常用外文,体积比较小。
- UTF-8里存储世界上所有的文字,体积比较大。
-
企业开发中我们应该使用GBK(GB2312)还是UFT-8?
- 如果你的网站仅仅包含中文,推荐使用GB2312,因为他的体积更小,访问速度快
- 如果你的网站除了中文还包含了一些其他国家的语言,那么推荐使用UTF-8
- 懒人推荐:UTF-8(现在网速快加载快)
-
注意点:网页中出现乱码问题
- html文件meta标签指定的编码要和保存文件时的编码一致
什么是DTD文档声明?
-
HMTL有很多版本规范,DTD文档声明的作用就是告诉浏览器要用哪个版本来解析网页。
-
例子:<!DOCTYPE html>----HTML5规范
-
现在一般是直接用HTML5规范,因为HTML5规范是向下兼容的,包含了以前老版本的内容
-
注意点:
- 任何一个标准的HTML网页,第一行必须写DTD文档声明
- DTD文档声明不区分大小写
- <!DOCTYPE html> - <!doctype html>
- DTD文档声明不是一个标签
- DTD文档声明告诉浏览器用什么规范解析网页,但浏览器并不依赖这个声明,浏览器有自己的机制,可以不写DTD也能解析,但是要按照W3C规定,还是要在网页第一行写上DTD文档声明
网友评论