- 浏览: 63468 次
- 性别:
- 来自: 四川
最新评论
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是他的备用标准。
发表评论
-
struts2 中获取 web资源的方式
2016-01-08 17:02 533在struts2中获取 web资源的方式大致可分为获取扩展 ... -
sql server、db2、oracle 存储过程动态sql语句示例
2015-01-31 19:00 1840Oracle CREATE OR REPLACE PRO ... -
ie9 中出现不明的异常(参数是必选项 (Argument not optional)、尚未实现)等
2015-01-27 23:57 1311<script type="text/jav ... -
SAXParseException: The content of element type "configuration" must match
2014-09-15 23:57 1967在mybatis的配置文件中新增加<databaseI ... -
java.lang.ClassNotFoundException: Cannot find class: DB_VENDOR
2014-09-15 23:45 2007在mybatis 中使用databaseIdProvide ... -
spring mvc3 + fastjson 转换 REST 参数以及输出
2014-03-27 00:16 4253spring 3可以支持Rest风格参数,其内置了jack ... -
eclipse中编辑log4j 的xml配置文件时,自动提示
2014-03-27 00:05 894方法1. 配置log4j.dtd文件: Windows - ... -
java json 转换之 Jackson 框架
2013-08-01 21:50 1170转自:http://www.cnblogs.com/hooj ... -
eclipse/myeclise 自定义注释中的变量名称
2013-07-01 23:18 972eclipse/myeclipse中自带了 ... -
Eclipse Class Decompiler——Java反编译插件
2012-11-08 22:41 1241Eclipse Class Decompiler,整 ... -
struts+spring+hibernate整合问题解决方法 陆续更新中....
2009-01-01 10:33 882在整合ssh过程中出现的问题和解决方法: 一、 严重: Ser ... -
DWR通过Annotation与spring整合
2009-01-21 22:05 668DWR 2.0 增加了一个很有趣的新特性,Annotat ... -
div嵌套页面 div加载页面 (其中获取目标页面的内容是用dwr框架连接java程序做的)
2009-03-15 16:58 659前段时间因为有需要,要在div中加载一个页面。但是以前没做过, ... -
tapestry autocomplete 更改样式及定位
2009-07-09 19:02 722版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文 ... -
Java中的main()方法详解
2009-07-12 16:23 653源文作者:leizhimin 源文链接:http:/ ... -
tapestry5 集成 spring 的事务管理
2009-07-22 15:43 601说明:使用的是tapestry5.1.0.5 和spring ... -
tapestry5 布局 参数的处理
2009-07-23 17:24 432<?xml version="1.0" ... -
tapestry不支持 等html特殊符号的解决方法
2009-07-23 17:34 545在使用tapestry时,偶然发现使用 &a ... -
WebService大讲堂之Axis2(1):用POJO实现0配置的WebService
2009-07-28 15:01 430转自:http://space.itpub.net ... -
WebService大讲堂之Axis2(2):复合类型数据的传递
2009-07-28 15:25 521转自:http://space.itpub.net/12921 ...
相关推荐
DOCTYPE声明不是HTML或XHTML的一部分,而是引用了一个外部的文档类型定义(DTD),这个DTD定义了文档结构的规则和语法。 在不同的HTML和XHTML版本中,DOCTYPE声明的格式有所不同。例如,HTML 3.2的DOCTYPE声明是`<!...
2. **语义相似**:两者都使用相同的元素来定义网页的结构,如`<html>`, `<head>`, `<body>`, `<p>`, `<div>`等。 3. **文档类型声明**:在HTML和XHTML中,文档类型的声明`<!DOCTYPE>`用于指示浏览器按照哪种标准解析...
**DOCTYPE声明**是HTML或XHTML文档中的一个重要组成部分,它位于文档的第一行,用来告诉浏览器文档应遵循哪个版本的HTML或XHTML...根据文档的具体需求选择合适的DOCTYPE声明,可以帮助创建更健壮、更易于维护的网页。
XHTML 1.1的DOCTYPE声明类似,但引用了XHTML 1.1的DTD(文档类型定义): ```html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> ``` 在HTML5中,DOCTYPE...
DOCTYPE标签在HTML和XHTML文档中扮演着至关重要的角色,它是文档类型定义(Document Type Definition)的简写,用于告诉浏览器文档遵循的HTML或XHTML规范。DOCTYPE声明位于文档的开头,即`<html>`标签之前,其主要...
可能包括了不同DOCTYPE声明的类型、它们对浏览器的影响、如何选择合适的DOCTYPE,以及在创建网页时为什么要包含DOCTYPE声明等。 在实际开发中,DOCTYPE的选择和使用至关重要,因为它直接影响到浏览器的“标准模式”...
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">` 这行代码定义了文档类型为XHTML 1.0 Transitional,这是一种过渡性的HTML版本,允许...
即,所有的文件都需要用文档类型定义(DTD)。 其实DOCTYPE只是一组机器可读的规范,虽然中间包含了文件的URL,但浏览器不会去读取这些文件,仅用于识别,然后决定以什么样的规范去执行页面中的代码。
在XHTML 1.0规范中,有三种DTD(Document Type Definition,文档类型定义)可供选择: 1. **过渡型(Transitional)** - 允许在页面中使用HTML4.01的标识(需符合XHTML语法标准)。 - DTD声明示例:`<!DOCTYPE ...
当你发现自己的CSS样式无法正常应用到网页上时,DOCTYPE的选择可能是导致问题的关键所在。本文将深入探讨DOCTYPE的作用,以及如何选择正确的DOCTYPE来解决CSS失效的问题。 首先,DOCTYPE是一个指令,它告诉浏览器...
DOCTYPE是文档类型(DocumentType)的缩写,它用于声明一个页面的文档类型定义(DocumentType Declaration, 即DTD)。<!DOCTYPE>元素是HTML文档中非常重要的一个指令,它位于文档的最前面位置,必须在标签之前。<!...
值得注意的是,DOCTYPE的目的是启动标准模式,而不是验证文档是否符合某个特定的DTD(文档类型定义)。即使没有指定DTD,只要存在DOCTYPE声明,浏览器就会进入标准模式。在HTML5中,不再需要指定DTD,因为HTML5本身...
早期的HTML版本,如HTML4.01,需要引用文档类型定义(DTD)文件,因为这些版本基于标准通用标记语言(SGML)。在HTML4.01中,DOCTYPE声明通常与三个不同的文档类型关联:Strict、Transitional和Frameset。其中,...
在文章《指定网页doctype解决CSS Hacking》中,作者讨论了这个问题,并提供了一个解决方案:通过在HTML文档的开头声明文档类型定义(doctype),来指导浏览器采用标准模式(Standard Mode)解析页面,而非怪异模式...
- `<TITLE>`:定义网页的标题,显示在浏览器的标题栏或标签上。 - `<META>`:提供有关文档的信息,如生成器、作者、关键字和描述。 - `<BODY>`:包含网页的可见内容。 3. **CSS样式**: - `html, body`: 设置...
HTML5不引入DTD(文档类型定义),从而简化了doctype声明。 - 对于旧版本的HTML(例如HTML 4.01或XHTML 1.0),doctype声明会更为复杂,并且需要引入对应的DTD。例如,严格型的HTML 4.01的doctype声明为:`<!...
标题中的“IE8如何定义浏览器工作模式避免网页显示混乱”主要涉及的是在IE8浏览器中,如何通过调整浏览器的工作模式来确保网页的正确显示。在IE8 beta1版本推出后,许多网站,包括新浪,遇到了显示问题,主要是由于...
#### 一、文档类型声明(DOCTYPE) 文档开头出现的 `<!DOCTYPE html>` 是HTML5文档类型的声明。它告诉浏览器该页面使用的是哪种HTML标准,对于确保网页在不同浏览器中正确显示非常重要。这里简要介绍下几个要点: - ...
在网页开发中,CSS(Cascading Style Sheets)是用于定义网页布局和样式的语言,它使得内容与表现分离,让网页设计更加灵活和可维护。然而,有时即便CSS代码编写无误,链接也正确,样式仍然可能无法正常应用到网页上...