`
sbfivwsll
  • 浏览: 60227 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

网页类型定义DOCTYPE

 
阅读更多

xhtml 1.0 类型

xhtml 1.0 严格型:

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

xhtml 1.0 过渡型:

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

xhtml 1.0 框架型:

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

html 4.0 类型

html 4.0 严格型:

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

html 4.0 过渡型:

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

html 4.0 框架型:

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

 

 

严格的DTD,使你写的html干净,整齐,将所有涉及表现的东西移出文档外,然后使用CSS来实现它。

过渡类型允许你在文档中使用表现元素和属性,但是这不是W3C联盟所期望的。如果你的访问者浏览器不支持CSS,可以使用这种类型。

框架类型和过渡类型没有什么区别,除了将frameset取代了body元素。

 

世界上的浏览器有很多,几十种甚至上百种之多,每一种浏览器的工作方式并不是一样的。如果你不写DTD,哪么浏览器就用自身的方式去解析你的文档,这样在各个浏览器中显示可能会不一样。DTD定义了浏览器是用标准方式解析文档。因为文档类型是有W3C联盟制定的标准,浏览器均支持这些标准。

另外,html版本不同,所支持的标签也有所不同,有些被淘汰,有些新增加。如果不定义正确的DTD声明,你的CSS和有些标识可能不会生效。

目前WEB的最新标准的是xhtml1.0,xhtml1.1是他的备用标准。

分享到:
评论

相关推荐

    网页源代码里面有静态网页的制作步骤

    即,所有的文件都需要用文档类型定义(DTD)。  其实DOCTYPE只是一组机器可读的规范,虽然中间包含了文件的URL,但浏览器不会去读取这些文件,仅用于识别,然后决定以什么样的规范去执行页面中的代码。

    网页制作基础 声明文档类型描述(DTD

     所有的文件需要用文档类型定义(DTD)开始,来告诉浏览器打开页面时应遵循什么规则。 当我们使用网页设计工具Dreamweaver 新建网页文档以后,你将会在新文档的首行看到DOCTYPE声明。 DOCTYPE是文档类型的简写,它...

    h:前端开发课程的练习集中地

    练习集中地 课程说明 前端开发课程授课所用课堂练习源码,供大家使用。 所有大神都是练出来!...文档类型定义 doctype html\head\body style\script 节点元素 header\footer\main\nava\aside\section

    IE下文本模式!DOCTYPE作用介绍

    继上一篇文章中谈到的表单自动填充问题解决后,接下来又...查看网页源码发现时因为异常的网页是通过sitemesh进行装饰的,而装饰页面没有定义文本模式!DOCTYPE,导致浏览器没有通过标准模式解析网页。 !文档类型(英

    Web前端开发基础:CSS的定义与选择.ppt

    --*-- --*-- 1 单元目标 2 教学内容 3 动手实践 4 课堂小结 掌握层叠样式表的使用方法 能力目标 CSS的定义和基本语法 知识目标 《CSS网页样式设计与制作》 参考资料 单元目标 2 教学内容 1 单元目标 3 动手实践 4 ...

    ASP.NET的网页代码模型及生命周期

    从上述代码中可以看出,在头部声明的时候,单文件页模型只包含Language=“C#”,而代码隐藏页模型包含了CodeFile=“Default.aspx.cs”,说明被分离出去处理事物的代码被定义在Default.aspx.cs中,示例代码如下所示。...

    【HTML5】商品订购【H5】

    这是一个H5静态网页的练习,供各位同样在学习HTML5的同学下载,共同学习。单个使用,推荐使用第一类方法,而对多个使用推荐第二类,比较省时省力。...DOCTYPE&gt; 定义文档类型。定义锚。定义缩写。定义只取首字母的缩写。

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    它定义元素数据类型和元素之间的关系; b.它定义元素所能包含的内容类型。 DTD就是关于XML文档的一个schema。 2.Document Tree(文档树) "文档树"在前面第二章我们已经提到过,它是文档元素分级结构的形象表示。...

    html入门到放弃笔记

    如 :网页版百度,网页版 QQ,网页版 京东,... ... 3、WEB 1、什么是WEB WEB,是基于Internet上的一种应用程序(网页应用程序) WEB页面,简称WEB页(网页),就是保存在服务器端上的一个具体的页面( **.html / **...

    kanekikeh.github.io:测试github页面

    它定义了网页内容的含义和结构。HTML 不是一门编程语言,而是一种用于定义内容结构的标记语言。HTML 文档结构&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;link rel="shortcut ...

    HttpClient以及获取页面内容应用

    通过一个URLConnection或者一个保存有网页内容的字符串来初始化Parser,或者使用静态函数来生成一个Parser对象。 ParserFeedback的代码很简单,是针对调试和跟踪分析过程的,一般不需要改变。而使用Lexer???? ...

    html-css-js-practice

    -HTML元素-1主要有两种类型... 喜欢但是在HTML中,可以使用一些语义元素来定义网页的不同部分: 例子: , , , , , 等等3.为什么&lt;!Doctype html&gt;? 如果我们不包含它会怎样? 是用HTML程序编写的代码行。 它告

    JS学习笔记相关代码-测试代码

    注意:placeholder 属性适用于下面的 input 类型:text、search、url、tel、email和password。 测试样例参见test/placeholder.html 局部刷新 class="toolbar clearfix" ToolBar 隐藏掉系统原先的导航栏 clearfix ...

    ssh(structs,spring,hibernate)框架中的上传下载

     getAllFile()负责获取T_FILE表所有记录,以便在网页上显示出来。  而getFileName(String fileId)和write(OutputStream os,String fileId)则用于下载某个特定的文件。具体的调用是将Web层将response....

    ZendFramework中文文档

    2.1.5. 定义访问控制 2.1.6. 查询 ACL 2.2. 精细的访问控制 2.2.1. 精细的访问控制 2.2.2. 除去访问控制 2.3. 高级用法 2.3.1. 保存 ACL 数据确保持久性 2.3.2. 使用声明(Assert)来编写条件性的 ACL 规则 3....

    Tinyxml 源代码(VC6 & VS2005)

    TinyXML不解析不使用DTDs(文档类型定义)或者XSLs(可扩展样式表语言)。有其它解析器(到www.sourceforge.org搜索一下XML)具有更加全面的特性,但它们也就更大,需要花更长的时间来建立你的项目,有更陡的学习...

    cms后台管理

    //获取的是参数PARAM_TPL,是否调用模板以及调用的模板类型 InvokeType type = DirectiveUtils.getInvokeType(params); //获取传入参数,列表样式,根据不同的参数获取不同的样式列表 String listStyle = ...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    可以在管理页面上添加博文的分类,可以上传图片和游览自己的相册,在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自己的个人信息。博文管理,友情链接管理及博文分类管理,用例图...

Global site tag (gtag.js) - Google Analytics