资讯专栏INFORMATION COLUMN

HTML5学习心得-严格模式和怪异模式的区别

SKYZACK / 2103人阅读

摘要:在添加了文档类型声明之后,浏览器使用的就是严格模式,也称标准模式,这种情况下浏览器会用的标准来渲染网页。

每个HTML5文档的首行都是一个文档声明,这种文档声明是用来表示后面的那些个页面标签遵循哪一个原则的,这是HTML5的文档类型声明:


这个是XHTML 1.0严格模式的文档类型声明:


保留文档类型声明主要是历史原因,没有文档声明的话大多数浏览器都将会转换到为怪异模式(quirk mode),有些地方会称为混杂模式,这种模式下浏览器会以老版本的浏览器使用的规则来渲染页面,并且不同浏览器的混杂模式还是不一样的,我们在平时码代码时应该尽量回避这种错误。

在添加了文档类型声明之后,浏览器使用的就是严格模式(standard mode),也称标准模式,这种情况下浏览器会用W3C的标准来渲染网页。

附上一篇Mozilla Quirks Mode Behavior

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/55352.html

相关文章

  • 前端工作面试HTML相关问题

    摘要:前端工作面试相关问题文档类型的作用是什么在中有两个主要目的。而当元素的内容只有图片时,如的单元格。在下,单元格中的图片的属性默认为,因此,在图片底部会有几像素的空间。所以百分比的高度必须在父元素有声明高度时使用。关闭窗口后,即被销毁。 前端工作面试HTML相关问题 Q: doctype(文档类型)的作用是什么? A: 在HTML中 doctype 有两个主要目的。 对文档进...

    iamyoung001 评论0 收藏0
  • 前端基础问题整理-HTML相关

    摘要:中规范定义标签名和属性对大小写敏感所有标签名必须用小写字母。所以为了避免这些问题最好使用标签将样式表放在文档的中。相关问题以及资料从网络查阅本文用于自己扎实前端基础如有错误欢迎指出。 DOCTYPE的作用以及常见的DOCTYPE类型 声明位于文档中的最前面的位置,处于 标签之前,用来告知浏览器页面目前的文件是用哪种版本的HTML(或XML)撰写。 常见类型 HTML 5 HTML ...

    wuyumin 评论0 收藏0
  • Doctype作用?严格模式与混合模式,如何触发者这两种模式,区分它们有何意义?

    摘要:如何区分浏览器解析时到底使用严格模式还是混杂模式,与网页中的直接相关。有的过渡严格模式没有的过渡混杂模式不存在或形式不正确会导致文档以混杂模式呈现。Doctype作用?严格模式与混合模式,如何触发者这两种模式,区分它们有何意义? 1.1 Doctype作用 声明叫做文件类型定义(DTD),声明的作用为了告诉浏览器该文件的类型。让浏览器解析器知道应该用哪个规范来解析文档。声明必须在 HTML ...

    wanghui 评论0 收藏0
  • HTML 面试题总结

    摘要:不区分大小写的声明是在中,声明引用,因为基于。标签名必须用小写字母。应当写在中,以避免页面元素由于样式确实造成瞬间的白页或者给用户闪烁感。一旦遇到错误,立刻停止解析,并显示错误信息。,,不支持,,,支持。 doctype(文档类型) 的作用是什么? 声明文档的解析类型(document.compatMode),避免浏览器的怪异模式。有以下两个值: 怪异模式,浏览器使用自己的怪异模式解...

    oujie 评论0 收藏0
  • 你不可错过前端面试题(二)

    摘要:有效防止黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。可以通过指定候选样式。存储大小数据大小不能超过。初始化样式会对有一定的影响,但鱼和熊掌不可兼得,力求影响最小的情况下初始化样式。二十和联系他们都能让元素不可见。 一、前端需要注意的SEO (1)合理的 title、description 和 keywords,他们的搜索权重逐个减小title 强调重点即可,重要关...

    muddyway 评论0 收藏0

发表评论

0条评论

SKYZACK

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<