Html-文档类型(DTD)和DOCTYPE】的更多相关文章

出处:http://blog.csdn.net/freshlover/article/details/11616563 浏览器从服务端获取网页后会根据文档的DOCTYPE定义显示网页,如果文档正确定义了DOCTYPE浏览器则会进入标准模式(Standards Mode),否则浏览器会进入怪异模式或混杂模式(Quirks mode). 浏览器开发初期W3C倡导的网页标准并不流行,因此浏览器有独特的对网页标签或属性的解析模式,随着日后网页标准的流行,浏览器增加了对新标准的支持(Standards M…
在正式介绍文档类型(DTD)和DOCTYPE之前,我们需要先了解HTML和XHTML的之间的区别,现在Html5已经慢慢的成为主流,之前的数十年一直都是Html4.01的天下,Html4.01于1999年成为标准后一直成为大多数人使用的Html版本.2000年的时候W3C发布了HTML4.01的XML版命名为XHTML1.0.Html4.01和XHTML1.0之间主要的区别就是遵守XML编码约定,标签闭合就是XML基础规范.XHTML1.1作为后来者更接近XML,但是跟XHTML1.0相比,XH…
虽然在兼容IE6时候经常会注意到两个模式的区别,但是系统的理解起来,还没有认真总结过.看了一些网上的资料.结合自己的理解汇总了一下,放在这里备忘并分享给大家. 浏览器从服务端获取网页后会根据文档的DOCTYPE定义显示网页,如果文档正确定义了DOCTYPE浏览器则会进入标准模式(Standards Mode),否则浏览器会进入怪异模式或混杂模式(Quirks mode). 浏览器开发初期W3C倡导的网页标准并不流行,因此浏览器有独特的对网页标签或属性的解析模式,随着日后网页标准的流行,浏览器增加…
Doctype文档类型 1)  该标签可声明三种 DTD 类型,分别表示严格版本.过渡版本以及基于框架的 HTML 文档. 2)  HTML 4.01 规定了三种文档类型:Strict.Transitional 以及 Frameset. 3)  XHTML 1.0 规定了三种 XML 文档类型:Strict.Transitional 以及 Frameset. 4)  Standards (标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而 Quirks(包容)模式(也就是松散呈现模式…
DOCTYPE html PUBLIC 指定了 HTML 文档遵循的文档类型定义 今天看到一篇CSS应用的一个友好搜索,我按网页上的代码复制.粘贴后预览时总达不到效果,而直接拷贝他的实例却能达到效果,开始以为书写顺序不对,于是调整书写顺序,还是不行,最后找到了我认为最没什么用处的第一行才发现真正起作用的竟然是 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http//www.w3.org…
<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前.此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范. Document Type 文档类型,缩写成DOCTYPE,在html中它就是个标签:<!DOCTYPE>,它有自己的声明格式,不是在html标签前加上它就完事了的,查看qq.com页面源码可见如下声明: 1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran…
文档类型定义和命名空间 有效(Valid)的XML文档: 首先,XML文档是个格式正规的(Well-formed)XML文档:(见格式正规的XML:语法 属性 实体 处理指令 样式单 CDATA节). 其次,需要满足DTD的要求,这样的XML文档称为有效的(Valid)XML文档. DTD DTD,即文档类型定义——Document Type Definition. DTD用来描述XML文档的结构, 一个DTD文档包含: 元素(ELEMENT)的定义规则: 元素之间的关系规则: 属性(ATTLI…
html5之!DOCTYPE html文档类型声明简写,在HTML5中DOCTYPE简写非常重要. 一.概述   -   TOP 让CSS样式表生效,DOCTYPE声明是必须的,以前TABLE布局的网页可能DOCTYPE可以省略也可以正常显示.但在DIV CSS布局中虽然DOCTYPE就一段代码却至关重要,影响CSS样式是否生效.少了DOCTYPE html声明有的CSS样式仍是生效,但有的CSS样式是失效的.所以DOCTYPE是必不可少的. 二.DOCTYPE简写   -   TOP 以前HT…
HTML DOCTYPE文档类型举例说明 HTML4.01文档过渡定义类型,此类型定义的文档可以使用HTML中的标签与元素包括一些不被W3C推荐的标签(例如:font.b等),不可以使用框架 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> HTML4.01文档严格定义类型,此类型定义的文档可以使用H…
HTML4.01和XHTML1.0 基于 SGML,支持DTD声明,HTML5不是,但是需要 doctype 来规范浏览器的行为. 标准模式是指,DTD声明定义了标准文档的类型后,浏览器按W3C标准解析执行代码: 混杂模式则是忽略DTD声明,使用浏览器自己的方式解析执行代码,页面以宽松的向后兼容方式显示,不同浏览器解析执行的方式不一样. DTD 文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则. SGML Standard…
  1.用途 Web 世界中存在许多不同的文档.只有了解文档的类型,浏览器才能正确地显示文档.HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面.这就是 !DOCTYPE的用处. !DOCTYPE声明必须是 HTML 文档的第一行,位于 html 标签之前. !DOCTYPE>声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令. 在 HTML 4.01 中, 声明引用 DTD,因为…
文档类型定义(DTD)可定义合法的XML文档构建模块.它使用一系列合法的元素来定义文档的结构. DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用. 声明元素 在 DTD 中,XML 元素通过元素声明来进行声明.元素声明使用下面的语法: <!ELEMENT 元素名称 类别>  [类别可为:EMPTY.(#PCDATA).ANY] 或者 <!ELEMENT 元素名称 (元素内容)> 带有 DTD 的 XML 文档实例 <?xml version="1.0&…
<!DOCTYPE> 声明:它不是 HTML 标签而且对大小写不敏感,而是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令.而且 声明必须是 HTML 文档的第一行,位于 <html> 标签之前. 没有<!DOCTYPE> 声明的后果:如果没有文档类型声明,大多数浏览器(包含IE和火狐)将转换到一种混杂模式,在这种模式下,浏览器之间同一种样式会出现不一致.而添加声明后,浏览器就知道你想要使用更严格的标准模式. 最简单的HTML5文档: <!DOV…
DTD(文档类型定义)是一种机器可读的规则,它们定义XML或HTML的特定版本中允许有什么.不允许有什么.在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施.浏览器通过分析页面的DOCTYPE声明来了解要使用哪个DTD,由此知道要使用HTML哪个版本. 选择什么样的DOCTYP XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional).严格的(Strict)和框架的(Frameset). 分别介绍如下: 1.过渡的 一种要求不很严格的DT…
1.DTD概述 一个完全意义上的XML文件不仅仅是Well-fromed(格式良好的),而且还应该是使用了一些自定义的标记ValidatingXMl(有效的)文档也就是说他必须遵守文档类型的定义中已声明的中中规定. 文档类型定义,DTD用例描述XML文档结构.dtd定义了XML文档中可用的合法元素,可以使用DTD制定可以在文档中存在的元素. 2.为什么要使用DTD文件呢? 因为它满足了网络共享和数据交互.数据存储方便.比如两个相同行业不同地区的人使用同一个DTD文件作为文档的创建规范,那么他们就…
XHTML 1.0 的三种 XML 文档类型 XHTML 1.0 规定了三种 XML 文档类型 XHTML 1.0 Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 在此情况下使用:需要干净的标记,避免表现上的混乱.请与层叠样式表配合使用. XHTML 1.0 Transi…
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 这段代码叫做DOCTYPE声明.DOCTYPE是document type(文档类型)的简写,用来说明用的XHTML或者HTML是什么版本.这里说明用的是"HTML 4.01"版本,类似的还有: <!DOCTYPE html…
一.啥是文档类型? 在网站开发中一定遇到过这样几种html文档 <!DOCTYPE> 是啥? Web 世界中存在许多不同的文档.只有了解文档的类型,浏览器才能正确地显示文档. HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面.这就是 <!DOCTYPE> 的用处. <!DOCTYPE> 不是 HTML 标签.它为浏览器提供一项信息(声明),即 HTML 是用什么版本编写的. 这三种html具有不同的文…
ylbtech-Error-Javascript:错误:页面文档类型(DOCTYPE)未声明! 1.返回顶部 1. HTML1300: 进行了导航.文件: TransferNote.aspxHTML1527: 需要 DOCTYPE.请考虑添加有效的 HTML5 doctype:“<!DOCTYPE html>”.文件: TransferNote.aspx,行: 3,列: 1SCRIPT5007: 无法设置未定义或 null 引用的属性“alert”文件: eval code (24),行: 1…
在HMTL5中页面的最顶端代码就是: <!DOCTYPE html> 为何要如此定义.书写呢? 首先引入一个概念:文档类型,英译为:Document type,缩写成:doctype. 文档类型有何作用呢? 在计算机世界中存在许多不同文件类型或称为文件扩展名,比如.txt,.log,.doc,.wps,.xml…..计算机根据不同的文档类型来选择相对应的软件对文件进行打开,修改等操作!同样Web世界中存在许多不同的文档,但是Web网页是使用浏览器来打开.渲染.显示,如何才能让浏览器正确地显示文…
首先我们来了解一下什么是文档声明: 文档声明就是文档告诉游览器该以什么样的标准去解析它.游览器可以解析的文档可不止html,还有xhtml,xml...当然在这里我们并不需要知道xhtml.xml是什么以及和html的区别,我们只需要知道,游览器可以解析的文档不止html ,所以文档声明是必须的,为的就是保证游览器能够正确解析文档类型. 然后我们再来了解下html(Hyper Text Markup Language)<超文本标记语言>: 所谓的超文本就是超级文本,或者超越文本的意思,因为它可…
Web 世界中存在许多不同的文档.只有了解文档的类型,浏览器才能正确地显示文档. HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面.这就是 <!DOCTYPE> 的用处. <!DOCTYPE> 声明不是 HTML 标签,它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令.是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用置标语言解析器,它应该使用什么样的文档类型定义来解析文档. &…
第一章:设置文档类型 我们通常在html文件最前面写一行: <!DOCTYPE html> 这玩意有啥用? https://developer.mozilla.org/zh-CN/docs/Glossary/Doctype这里解释得很详细. 简单的说,就是让浏览器以正确的方式渲染网页. 随便一个网站,都有这个的哦! 第二章:设置默认编码 在head块中添加: <meta charset="utf-8"> 这样浏览器就默认用你指定的方式编码了. 第三章:注释 我们…
利用这个可以同时写PC端和手机端的网站, 在Template中,建立手机端的模板: 在文档类型中,同时选择两个模板,在浏览的时候在URL后加上Template的名称 + .aspx 就可以浏览到你写的页面.…
原文:http://blog.csdn.net/handsomedylan/article/details/6138400 public String convertCodeAndGetText(String str_filepath) {// 转码 File file = new File(str_filepath);                BufferedReader reader;                String text = "";             …
Kindle支持文档类型 Kindle个人文档服务目前只能转换并发送以下类型的文档:Microsoft Word (.doc, .docx) RTF文件(.rtf) HTML(.htm, .html)TXT文件(.txt) Zip, x-zip压缩文件Mobi格式电子书 JPEG (.jpg), GIF (.gif), Bitmap (.bmp) 和 PNG (.png) 格式的图片.Adobe PDF (.pdf)文档可维持原文件格式,发送至您的Kindle. Adobe PDF (.pdf)…
Atitit.论垃圾文件的识别与清理 文档类型垃圾文件 与api概要设计pa6.doc 1. 俩个问题::识别垃圾文件与清理策略1 1.1. 文件类型:pic,doc,v,m cc,isho pose,prj,codelib,doc mana(inputmethod,acc)1 2. 如何识别垃圾文件2 2.1. 体积过小文件2 2.2. 过大文件2 2.3. 清理非文档类型(doc docx txt html )的文件2 2.4. 转换文件类型以及索引html即可2 2.5. 清理重复文件(此…
html5新标签与特性 文档类型设定 字符设定:…
<!DOCTYPE>声明帮助浏览器正确显示网页.一般放在页面的最前面. DTD是Document Type Definition的缩写,是一套关于标记符的语法规则,是一种文档验证机制. HTML5声明(只有一种) <!DOCTYPE html> HTML4.01 Strict 该DTD包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font).不允许框架集(Framesets). <!DOCTYPE HTML PUBLIC "-//W3C//DT…
<!doctype>用来声明html的版本,浏览器只有知道html的版本后才能正确显示文档,<!DOCTYPE>本身不是一个标签,而是一个声明.…