前言
每个html第一个指令是<!DOCTYPE html>
,但是你知道这个是什么?有什么用?这篇文章或许可以让你了解到
- doctype指令基础知识
- 浏览器渲染方式
知识介绍
初识doctype指令
- 在哪?——每个html文件开头第一行。
- 是啥?——文档类型声明,是一个指令,但不是HTML标签
- 能干啥?——用于告诉浏览器当前 HTMl 版本的指令
- 为什么?——因为要告诉浏览器以何种方式(标准模式 或 怪异模式)来渲染页面
Q:如何指定某个doctype版本?
-
在指令后添加指定版本号
<!DOCTYPE 指定版本号>
常见doctype
版本 使用表现性、废弃元素 frameset HTML4.01 strict 不允许 不允许 HTML4.01 Transitional 允许 不允许 HTML4.01 Frameset 允许 允许 XHTML1.0 Strict 不允许 不允许 XHTML1.0 Transitional 允许 不允许 XHTML 1.0 Frameset 允许 允许 HTML 5 -
【巧记】
-
带
strict
(严格版)的都不允许,带frameset
(基于框架版)的都允许 -
带
transitional
(过渡版)的允许一半,拒绝一半。
-
-