在输入!后,我们观察vscode自动生成的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>myweb
</title>
</head>
<body>
</body>
</html>
可以发现在基础的部分上面多了一些代码,这些代码是什么意思呢?
1.<!DOCTYPE>标签
文档类型的声明标签,告诉浏览器当前页面使用的是哪个版本
必须写在最开头,且不属于html标签
2.lang语言
用来定义当前文档显示的语言
1.en定义语言为英语
2.zh-CN定义语言为中文(提倡用zh-CN)
3.charset字符集
GB2312 简体中文
BIG5 繁体中文
GBK 包含以上两者
UTF-8 基本包括了全世界所有语言所需要的字符