慕前端818804
2019-06-27 00:48
在编程之前必须要写<!DOCTYPE HTML>吗,还有<meta http-equiv="Content-Type" content="text/html; charset=utf-8">这个也是必须的吗,代表什么意思呢
<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
<!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。
在 HTML 4.01 中,<!DOCTYPE> 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。DTD 指定了标记语言的规则,确保了浏览器能够正确的渲染内容。
HTML5 不是基于 SGML,因此不要求引用 DTD。
这是说明了这是HTML的文本格式
<!DOCTYPE HTML>这段代码是告诉浏览器,这是个HTML5文档,你就按HTML5的命令规则渲染就可以了。http-equiv
=
"Content-Type"
content
=
"text/html在HTML5文档中可以不写,<meta charset = "utf-8">要写,不然中文会是乱码
<!xxxx>是注释语句,是只给人读的,浏览器会直接忽略。
<!DOCTYPE HTML> <--这个是声明为HTML5.可以不写
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
> <-content是表明语言为html,charset是声明编码方式,最前面那个是文档类型
告诉浏览器你的文档类型,文档编码,利于浏览器快速准确解析你的代码。第二个可以不写(最好是写),第一个一定要写。
第一个是表示你写的文档是html类型文档 应该都要写的 第二个目前不清楚我也是小白!
初识HTML(5)+CSS(3)-升级版
1227825 学习 · 18250 问题
相似问题
回答 6
回答 3
回答 5
回答 2