美文网首页
有什么用处

有什么用处

作者: jxc1 | 来源:发表于2019-03-22 17:51 被阅读0次
1.<!DOCTYPE>是啥

DOCTYPE也就是 document type ,文档类型。
<!DOCTYPE>并不是一个html标签,它被声明在html文档的第一行,用来告诉web浏览器,我们写的这个html文件基于那个html版本,从而浏览器根据不同版本的规则来编写。
<!DOCTYPE>必须在文档第一行来声明。如果没有声明,或者声明错误,则浏览器会以怪异模式/兼容模式来解析,呈现出的效果会差。

2.<!DOCTYPE>怎么用

在HTML4和HTML5中,声明方式不同。
在HTML4.01中有三种声明方式,
HTML 4.01 Strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

在 HTML5 中只有一种声明方式

<!DOCTYPE html>

为什么有这种区别,通过观察我们可以看到,在 Html 4.01 中,文档声明最后都引用了.dtd文件,dtd 是 document type defination 的简写。dtd这个文档中标明了文档编写的规则,这样浏览器才可以正确呈现内容。
H5没有引用这个文件。这是因为,Html 4.01 基于SGML,需要引用dtd, HTML 5 不基于SGML,所以不需要引用。

3.其他

a)标准模式(严格模式,standard mode)和兼容模式(怪异模式,qurik mode)
标准模式:排版和js运作模式都是以浏览器当前支持的最高标准来运行。
兼容模式:页面以宽松的向后兼容的方式来呈现页面,能显示什么就显示什么。

判断是什么模式?

console.log(window.top.document.compatMode);
//BackCompat  怪异模式
//CSS1Compat 标准模式

标准模式和兼容模式有哪些区别?
1.width
在标准模式中,width是元素的内容宽度;
在兼容模式中,width是元素的实际宽度;
2.兼容模式下 margin:0 auto 不会居中
3.兼容模式下可以给行内元素设置宽高,标准模式不可以。

b)SGML是什么
请参考:https://wiki.mbalib.com/wiki/SGML

相关文章

  • 有什么用处

    1.是啥 DOCTYPE也就是 document type ,文档类型。并...

  • Doctype有什么作用?

    声明位于位于HTML文档中的第一行,处于 标签之前。告知浏览器的解析器用什么文档标准解析这...

  • HTML篇

    1、是什么,有什么作用? 声明了页面使用HTML5标准...

  • doctype有几种

    常用的 DOCTYPE 声明: HTML 5 HTML 4.01 Strict该 ...

  • 什么是DOCTYPE?

    声明必须处于HTML文档的头部,在 标签之前,HTML5中不区分大小写 声...

  • 每日前端签到(第九十天)

    第九十天(2018-11-2) [html] Doctype有什么作用?你知道有多少种Doctype文档类型吗? ...

  • 陶粒有什么用处?

    清晨,打开手机,一位陌生朋友的信息跳进来“老板,见你一车又一车的,大型工地上用这么多陶粒干啥?”好吧,好吧,我想说...

  • 读书,有什么用处?

    今天是周日,春节之后的第1个休息日。却依然和老公、以及妈妈一起赶往西门的旧房,继续整理和收拾上次未完成的工作。 今...

  • 艺术有什么用处?

    阿兰·德波顿的《艺术的慰藉》一书里,问了个问题:“艺术有什么用处?” 作者是这么回答的:要把艺术视为工具。 作者认...

  • 读书有什么用处?

    书中自有黄金屋。 想要写出文章,首先要肚子里有笔墨。 写作需要不少的灵感,那些灵感从哪里来,又要用什么样子的形式把...

网友评论

      本文标题:有什么用处

      本文链接:https://www.haomeiwen.com/subject/bhsrvqtx.html