为了账号安全,请及时绑定邮箱和手机立即绑定

<!DOCTYPE HTML>这个是什么意思

在编程之前必须要写<!DOCTYPE HTML>吗,还有<meta http-equiv="Content-Type" content="text/html; charset=utf-8">这个也是必须的吗,代表什么意思呢


正在回答

7 回答

<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。

<!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。

在 HTML 4.01 中,<!DOCTYPE> 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。DTD 指定了标记语言的规则,确保了浏览器能够正确的渲染内容。

HTML5 不是基于 SGML,因此不要求引用 DTD。


 

0 回复 有任何疑惑可以回复我~

这是说明了这是HTML的文本格式

0 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>这段代码是告诉浏览器,这是个HTML5文档,你就按HTML5的命令规则渲染就可以了。http-equiv="Content-Type" content="text/html在HTML5文档中可以不写,<meta charset = "utf-8">要写,不然中文会是乱码

0 回复 有任何疑惑可以回复我~

<!xxxx>是注释语句,是只给人读的,浏览器会直接忽略。

0 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>      <--这个是声明为HTML5.可以不写


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">  <-content是表明语言为html,charset是声明编码方式,最前面那个是文档类型

0 回复 有任何疑惑可以回复我~

告诉浏览器你的文档类型,文档编码,利于浏览器快速准确解析你的代码。第二个可以不写(最好是写),第一个一定要写。

0 回复 有任何疑惑可以回复我~

第一个是表示你写的文档是html类型文档 应该都要写的 第二个目前不清楚我也是小白!

1 回复 有任何疑惑可以回复我~
#1

慕前端818804 提问者

谢谢,我看前面的教程里都有这两句感觉好像很重要的
2019-06-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<!DOCTYPE HTML>这个是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信