javascript代码实例教程-JS魔法堂:doctype我们应该了解的基础知识

发布时间:2019-01-29 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-JS魔法堂:doctype我们应该了解的基础知识脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 一、前言                           

 

  什么是doctyPE?其实我们一直使用,却很少停下来看清楚它到底是什么,对网页有什么作用。本篇将和大家一起探讨那个默默无闻的doctype吧!

 

 

 

二、什么是doctype                      

 

  doctype或DTD就是声明在文档首行,位于<htML>前,用于告知浏览器该文档遵循那种级别的HTML或XHTML规范。

 

  其声明格式如下:

 

    <!DOCTYPE① html② PubLIC③ "公共标识符"④ "系统标识符"⑤>

 

     ①. dotype固定的起始部分

 

     ②. 声明文档以html标签为根标签

 

     ③. PUBLIC用于表示第四部分是公共标识符

 

     ④. 公共标识符

 

     ⑤. 系统标识符

 

 

 

三、doctype的种类                            

 

   doctype有三种类型(Strict、TransITional和Frameset)。Strict是最为严格的类型,要求文档内容做到样式与数据完全分离,html标签中不允许使用任何表现层属性(如width等);Transitional为非常松的DTD,允许你继续使用HTML4.01的标签,并且数据和样式无需完全分离;Frameset表文档会用到框架。

 

  以XHTML为例

 

  Strict

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

  Transitional

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  Frameset

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 

 

四、doctype的实际用途                    

 

  除了上述用途外,doctype还有一个十分重要的用途,那就是触发文档模式的切换了。W3C规定在没有有效的doctype时,浏览器将以怪异模式解析、渲染文档,否则就采用标准模式处理文档。当然具体情况并没有那么简单,具体可以请看《JS魔法堂:浏览器模式和文档模式怎样玩?》

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的javascript代码实例教程-JS魔法堂:doctype我们应该了解的基础知识全部内容,希望文章能够帮你解决javascript代码实例教程-JS魔法堂:doctype我们应该了解的基础知识所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。