- 浏览: 578105 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (206)
- Flask (1)
- JavaScript (3)
- Core Java (41)
- XML (1)
- Oracle (11)
- 软件安装及环境配置 (0)
- 其它 (9)
- 面试/笔试 (5)
- 项目 (0)
- JDBC (11)
- Servlet (4)
- MySql (4)
- JNDI (0)
- Hibernate (11)
- Java模式和构架设计 (0)
- Web设计 (22)
- JSP (8)
- Struts (13)
- Tomcat (2)
- Marven (2)
- SVN (2)
- Swing/AWT (1)
- jQuery (2)
- ExtJS (8)
- Python (22)
- Flex (1)
- Django (7)
- 算法 (5)
- English (1)
- Twisted (1)
- Linux (3)
- Rails (1)
- SVG (3)
- PostgreSQL (1)
3种文档类型声明
- DTD 规定了使用通用标记语言(SGML)的网页的语法。
- 诸如 HTML 这样的通用标记语言应该使用 DTD 来规定应用于某种特定文档中的标签的规则,这些规则包括一系列的元素和实体的声明。
- 在通用标记语言(SGML)的文档类型声明或 DTD 中,XHTML 被详细地进行了描述。
- XHTML DTD 使用精确的可被计算机读取的语言来描述合法的 XHTML 标记的语法和句法。
存在三种XHTML文档类型:
- STRICT(严格类型)
- TRANSITIONAL(过渡类型)
- FRAMESET(框架类型)
XHTML 1.0 的三种 XML 文档类型
XHTML 1.0 规定了三种 XML 文档类型,以对应上述三种 DTD。
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 Transitional
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
在此情况下使用:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。
XHTML 1.0 Frameset
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
>
在此的情况下使用:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。
发表评论
-
css note
2012-09-05 22:43 11171. input 高度 .input-defau ... -
单行文本过长 自动换行
2012-05-04 12:47 1739white-space:pre-wrap;/*css-3*/ ... -
input中readonly和disable的区别
2012-02-05 18:36 1779<input type="text&q ... -
Web小细节
2010-12-20 20:09 8061.div标签居中显示要加上属性margin:auto; ... -
插入样式表的方法
2010-12-19 11:01 1082插入样式表的方法: a)内联式样式表:直接写在HTML标签中。 ... -
CSS 框模型
2010-12-13 11:17 1012元素框的最内部分是实际的内容,直接包围内容的是内边距。内边 ... -
CSS列表、表格、轮廓
2010-12-13 10:46 2296CSS 列表 CSS 列表属性允许你放置、改变列表项标志,或 ... -
CSS背景、文本、字体
2010-12-13 10:13 2167CSS 背景 CSS 允许应用纯色作为背景,也允许使用背 ... -
插入CSS样式表的三种方式
2010-12-13 09:43 3960如何插入样式表 当读 ... -
CSS选择器
2010-12-13 09:21 1040CSS,层叠样式表 (Cascadin ... -
为什么要使用XHTML
2010-12-10 08:36 1029我们认为万维网上的许多页面都包含着糟糕的 HTML 代码。 ... -
如何升级至 XHTML
2010-12-09 11:36 1080添加文件类型声明 将下面的文件类型声明添加至每页的首行: ... -
XHTML 语法
2010-12-09 10:17 1115编写 XHTML 代码需要纯净的 HTML 语法。 ... -
XHTML 与 HTML 之间的差异
2010-12-09 10:00 1053最主要的不同: XHTML 元素必须被正确地嵌套。 ... -
HTML 4.01 / XHTML 1.0标签列表(按功能排列)
2010-12-09 09:41 1782按功能类别排列 DTD:指示在哪种 XHTML 1.0 DT ... -
HTML 4.01/XHTML 1.0标签列表(按字母排列)
2010-12-09 09:21 2063按字母顺序排列 DTD:指示在哪种 XHTML 1.0 DT ... -
HTTP 状态消息
2010-12-09 09:14 9071xx: 信息 消息: 描述 ... -
HTML事件属性
2010-12-09 09:07 1215HTML4的新特性之一是可 ... -
div和span的区别
2010-11-22 11:41 1242DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象 ... -
<%@ include file=""%><jsp:include page=">区别
2010-11-19 13:57 1221我们都知道在jsp中include有两种形式,分别是 & ...
相关推荐
**WEB开发中的XHTML DTD详解** XHTML (Extensible HyperText Markup Language) 是HTML的扩展版本,它结合了HTML的易用性和XML的严谨性。DTD (Document Type Definition) 是一套规则,用于定义XML或HTML文档的结构和...
( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ( xhtml1-strict.dtd ...
XHTML文档的编写必须遵循严格的规则,以确保其符合预定义的文档类型定义(DTD),这有助于提高页面的可读性、兼容性和可访问性。本篇文章将详细介绍XHTML验证及其相关知识点。 XHTML文档的验证是通过DOCTYPE声明...
《XHTML1-transitional.dtd 深入学习》 在网页设计和开发中,DTD(Document Type Definition)扮演着至关重要的角色。它定义了XML或HTML文档的结构和语法规则,确保了文档的一致性和可读性。XHTML1-transitional....
XHTML DTD(Document Type Definition)是用来定义XHTML文档结构的规则。常见的XHTML DTD包括: * Strict:严格模式 * Transitional:过渡模式 * Frameset:框架模式 XHTML格式良好 XHTML格式良好是指XHTML文档...
XHTML DTD定义了强制使用的HTML元素属性名称必须小写 这意味着即使在HTML中允许大写的属性名,在XHTML中也必须使用小写形式。 ##### 6. HTML的简写属性列表以及在XHTML中的改写 | HTML | XHTML | |---------...
标题中的"pkt_cls.rar_If..."可能是指一个关于XML解析和处理的项目或软件包,其中"pkt_cls"可能是程序中的一个模块或者类,而"If..."可能是某个特定条件或功能的简写,可能是用于判断文档是否符合XHTML的DTD...
- **DTD(Document Type Definition)**:nekohtml支持对HTML和XHTML DTD的理解,可以验证文档是否符合指定的DTD。 - **Entity Resolver**:nekohtml允许用户自定义实体解析器,处理HTML中的特殊字符或外部引用。 ...
#### 一、HTML与XHTML DTD说明 - **DTD(Document Type Definition)**:用于定义HTML文档的结构和语法规则。DTD分为三种类型:Strict(严格型)、Transitional(过渡型)、Frameset(框架集型)。 - **Strict**:...
DOCTYPE声明位于XHTML文档的最顶部,用于告知浏览器该文档遵循哪种DTD(Document Type Definition,文档类型定义)。DTD定义了文档的结构和语法,浏览器据此解析和渲染页面。 XHTML 1.0提供了三种不同的DTD供选择:...
5. **文档类型声明**:XHTML文档必须包含文档类型声明(DOCTYPE)来指定使用的DTD(Document Type Definition,文档类型定义)。 6. **命名空间**:XHTML推荐使用XML命名空间来避免命名冲突。 #### 三、XHTML文档的...
在这个例子中,`PUBLIC`关键字后面跟着一个ID(标识符)和DTD的URL,用于引用W3C的XHTML 1.0 Transitional DTD。 在处理XML和DTD时,我们还需要了解以下关键概念: 1. **元素(Element)**:XML文档的基本构建块,...
1. **HTML DTD**:HTML文档通常基于特定的DTD,如HTML4.01和XHTML1.0。HTML4.01提供了三种DTD:Strict、 Transitional 和 Frameset,分别对应严格的、过渡性的以及包含框架的文档结构。它们定义了HTML元素和属性的...
2. **文档类型定义(DTD)**:XHTML文档通常需要声明一个DTD,如`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">`,这确保了文档...
10. **XHTML DTD声明**:XHTML 1.0提供了3种DTD声明,即Strict、Transitional和Frameset。 11. **滑动效果**:在HTML中应用滑动效果通常需要`<marquee>`标签。 12. **导出表格式数据**:除了设置数据项的分隔符,...
`xhtml1-strict.dtd` 文件是XHTML 1.0 Strict的DTD文件,它是定义XHTML元素和属性的规范。开发者可以使用这个DTD来验证自己的XHTML文档是否符合标准。 `xhtml-history.gif` 可能是一个展示XHTML历史演变的图像文件...
例如,这里选择了`XHTML 1.0 Transitional` DTD,意味着文档可以包含某些过时的或非标准的元素和属性。 #### 2. DOCTYPE声明注意事项 页面是否能够正确地被解析为XHTML,很大程度上取决于DOCTYPE声明。特别是对于...
在asp.net 中有时会调用不到,每次调用的時候,页面会往后跑一页,解决办法: 把如下...DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> "
- JSP页面必须使用XHTML的DTD规范,以提高页面的兼容性和可维护性。 **5. 每个JSP都有具体的title值** - 每个JSP页面都需要一个明确的title值,便于理解和区分。 **6. 页面的meta信息** - 每个页面都应包含必要的...