当前位置: 首页 > 编程笔记 >

HTML和XHTML文档类型

慕容嘉熙
2023-03-14
本文向大家介绍HTML和XHTML文档类型,包括了HTML和XHTML文档类型的使用技巧和注意事项,需要的朋友参考一下

为了验证HTML或XHTML的任何页面,您将需要一个doctype。这是一串文本,位于文档顶部,可告诉浏览器确切的标记标准已用于创建页面。

XHTML严格

当您不使用任何框架集或折旧标签时,此doctype将在XHTML文档中使用。

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

XHTML过渡性

如果您的XHTML文档包含折旧的标记(例如, 。<。p>

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

XHTML框架集

如果您的文档包含框架集标记或折旧标记,或两者都包含,请使用此XHTML文档类型。

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

HTML严格

如果您的文档不包含折旧标签,请使用此HTML文档类型。

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

HTML过渡

也称为散装,如果您的HTML文档包含已弃用的标记,则将使用此doctype。

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

HTML框架集

在包含框架集标记或折旧标记或两者的HTML文档中使用此doctype。

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

如果没有这些文档类型,浏览器将默认使用所谓的“怪异模式”,其中某些CSS样式的外观会有所不同。如果您发现样式表有问题,请尝试添加适合您的标记的文档类型。

或者,如果您发现要验证页面并添加doctype标记实际上破坏了页面,则可以添加所谓的“损坏的doctype”。这与任何常规doctype相同,但是缺少指向DTD的URL。这是两个例子。

XHTML严格破碎的文档类型

当您不使用任何框架集或折旧标签,但仍希望页面以怪癖模式显示并正确验证时,此doctype用于XHTML文档。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">

HTML严格损坏的文档类型

当您不使用任何框架集或不推荐使用的标签,但仍希望页面以怪癖模式显示并正确验证时,将在HTML文档中使用此doctype。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

 类似资料:
  • 本文向大家介绍Html和xhtml有什么区别?相关面试题,主要包含被问及Html和xhtml有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 html是一种基本的web网页设计语言,xhtml是一个基于XML的置标语言。 最主要的不同: XHTML元素必须正确的被嵌套,元素必须关闭,标签必须小写,必须有根元素。

  • 本文向大家介绍HTML 和 XHTML 有什么区别?相关面试题,主要包含被问及HTML 和 XHTML 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 为了规范HTML,W3C结合XML制定了XHTML 1.0标准,这个标准没有增加任何新的tag,只是按照XML的要求来规范HTML。 1)XHTML中的标签都必须被正确地嵌套,HTML中的某些标签可以彼此不正确的嵌套。 2)XHTML中的所

  • 本文向大家介绍HTML 5与XHTML 1.0 Transitional,包括了HTML 5与XHTML 1.0 Transitional的使用技巧和注意事项,需要的朋友参考一下 HTML表示为SGML,XHTML表示为XML。创建XHTML具有更多的标记形式的限制。 避免在XHTML 1.0 Transitional中使用<video>或<audio>标记,因为它们不是该规范的元素。 从HTML

  • Flask 文档和示例应用使用 HTML5 。你可能会注意到,在许多情况下当结束标签 是可选的时候,并不使用它们,这样 HTML 会更简洁且加载更迅速。因为在开发者 中,关于 HTML 和 XHTML 有许多混淆,本文档试图回答一些主要的疑问。 XHTML 的历史 一段时间, XHTML 的出现欲取代 HTML 。然而,Internet 上几乎没有任何实 际的 XHTML (用 XML 规则处理的

  • 使用perl中的RDF::RDFa::解析器模块解析网站中的rdf数据。在网站上与!DOCTYPE超文本标记语言PUBLIC"-//W3C//DTD超文本标记语言4.01过渡//EN" 测试网站-

  • 下面给出了从HTML文档中提取内容和元数据的程序。 import java.io.File; import java.io.FileInputStream; import java.io.IOException; import org.apache.tika.exception.TikaException; import org.apache.tika.metadata.Metadata; imp