发布时间:2022-11-19 11:30
浏览器 | 内核 |
---|---|
IE | trident内核 |
Firefox(火狐) | gecko内核 |
Safari | webkit内核 |
Opera | 以前是presto内核,现已改用Google Chrome的Blink内核 |
Chrome | Blink内核 (基于webkit, Google与Opera Software共同开发) |
Quirks模式(怪癖模式,诡异模式,怪异模式)
Quirks模式和Standards模式的区别:
首先,严格模式(又称标准模式,Standards模式)和混杂模式(Quirk模式)都是指浏览器的呈现模式,要与Doctype的两种风格区别开来(严格( strict )和过渡( transitional ),过渡 DOCTYPE 的目的是帮助开发人员从老版本迁移到新版本)。
严格模式下:页面排版及JS解析是以该浏览器支持的最高标准来执行
混杂模式:不严格按照标准执行,主要用来兼容旧的浏览器,向后兼容
而浏览器究竟是使用严格模式还是混杂模式呈现页面与网页中的 DTD (文件类型定义)直接相关。
注意: DTD(文档类型定义)
作用是定义 XML 文档的合法构建模块。它使用一系列的合法元素来定义文档结构。列如:
两种模式的一些差别案列如下:
盒模型: 在W3C
标准中,如果设置一个元素的宽度和高度,指的是元素内容的宽度和高度,而在Quirks 模式
下,设置的宽度和高度还包含了padding
和border
。
设置行内元素的高宽: 在Standards模式
下,给等行内元素设置
wdith
和height
都不会生效,而在quirks模式
下,则会生效。
设置百分比的高度: 在standards模式
下,一个元素的高度是由其包含的内容来决定的,如果父元素没有设置百分比的高度,子元素设置一个百分比的高度是无效的。
用margin:0 auto
设置水平居中: 使用margin:0 auto
在standards模式
下可以使元素水平居中,但在quirks模式
下却会失效。
深度学习目标检测经典模型比较(RCNN、Fast RCNN、Faster RCNN)
Python爬虫实战,requests模块,Python实现IMDB电影top数据可视化
Android AccessibilityService 事件分发原理分析总结
ML:机器学习可解释性之模型洞察之为什么以及什么时候你需要洞察力?
从数据集成到分析实践开发,Apache SeaTunnel & Apache Doris7月联合Meetup
干货|语义网、Web3.0、Web3、元宇宙这些概念还傻傻分不清楚?(上)