微信二维码
微博二维码
qq号二维码

【html】的含义,为什么第一行要添加

夏磊银 2020-09-21 WEB前端 163人浏览

天津*云科技web前端面试题,考验对html的基础了解,面试题中较少出现,不过是基础中的基础,需要有了解,以便对html5的内容使用

4个回答
李子行

第一行是<!DOCTYPE html>

这个属性会被浏览器识别并使用,但是如果你的页面没有DOCTYPE的声明,那么浏览器按照自己的方式解析渲染页面,那么,在不同的浏览器就会显示不同的样式。

  2020-09-21
丁凯

1.<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前,声明文档的解析类型;<br/>

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

  2020-09-21
张凯
!DOCTYPE声明位于位于HTML文档中的第一行,处于html 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
回答已被采纳   2020-09-21
王聪

因为html有很多版本,加入这个表示你用的是HTML5的文档声明,让浏览器按照HTML5的标准解析你的代码

  2020-09-21
分享到:

最新问题

张天艺 老师 提问: 使用Spring框架的好处是什么?
张天艺 老师 提问: 什么是Spring MVC框架?

最热问题

王伟平老师 提问: Java中的static关键词用法
孙悦老师 提问: 北欧风格有什么特点
夏磊银老师 提问: 【JavaScript】数据类型
夏磊银老师 提问: 【JavaScript】数组去重