`

XHTML与HTML之间的7个区别

阅读更多

XHTML与HTML之间的7个区别

尽管可能是个比较老的话题了,但是我还是从来没有整理过。今天在《精通HTML》一书中看到,这里整理一下。

  1. 在XHTML中,<html>、<head>、<body>都是必需的标签。
  2. 必须设置<html>标签的xmlns属性,且其值为“http://www.w3.org/1999/xhtml”。
  3. 所有元素都必须结束。任何起始标签要么有一个对应的结束标签(如果它是一个容器的话),要么是一个自结束元素“空格加斜线”。
  4. 所有标签都必须是小写。
  5. 任何属性值要么用单引号引起来,要么用双引号引起来。如class=page就是不合法的,而class='page'和class="page"均是合法的。
  6. 所 有属性必须有值。有些属性,比如<option>标签的selected属性,在HTML中可以使用简写形式,即<option selected>数据</option>,然后在XHTML中,必须这样编写:<option selected="selected">数据</option>。
  7. “&”符号必须编码。也就是说,应该将其写成“&amp;”而不是仅仅写成“&”。不管是“&”在正文中还是在URL中,这一点始终都成立。
分享到:
评论

相关推荐

    WEB开发 之 XHTML 与 HTML 之间的差异.docx

    **XHTML 与 HTML 之间的差异** 在Web开发中,XHTML(Extensible HyperText Markup Language)和HTML(HyperText Markup Language)都是用于创建...尽管如此,理解XHTML与HTML之间的差异仍然是Web开发人员的基本功。

    XHTML与HTML的区别

    在本文档中,我们将详细探讨XHTML与传统HTML之间的主要区别。 #### 1. **XHTML元素必须闭合** 在XHTML中,所有的元素都必须被正确地关闭。例如,` ` 或 `&lt;img src="example.jpg" alt="Example Image" /&gt;` 都...

    如何将html转换成XHTML

    在探讨如何将HTML文档转换为XHTML的过程中,我们需要首先理解HTML与XHTML之间的差异以及XHTML的基本要求。HTML(HyperText Markup Language)是用于创建网页的标准标记语言,而XHTML(Extensible HyperText Markup ...

    HTML和XHTML的联系与区别,文档类型<!DOCTYPE>

    HTML(HyperText Markup Language)和XHTML(Extensible HyperText ...总的来说,了解HTML和XHTML的联系与区别,以及`&lt;!DOCTYPE&gt;`的作用,有助于开发者编写更规范、更兼容的网页代码,从而提高网页质量和用户体验。

    HTML与XHTML权威指南(第五版)

    HTML5和XHTML1.x之间的主要区别在于灵活性和兼容性。HTML5更注重易用性和浏览器支持,引入了新的元素和API,如`&lt;canvas&gt;`(画布)、`&lt;video&gt;`、`&lt;audio&gt;`和Geolocation API。XHTML1.x则强调规范和结构,更适合于需要...

    Head First HTML与CSS、XHTML 中文版PDF

    - XHTML与HTML的区别:对比XHTML和HTML在标签闭合、命名规则等方面的差异。 - XHTML的结构和语法:学习如何编写符合XHTML标准的代码,包括正确的元素嵌套和属性引用。 5. **网页优化与兼容性**: - 响应式设计:...

    XHTML+移动概要+(XHTML+MP)-WAP+2[1].0+教程.chm

    XHTML MP (XHTML Mobile Profile) 是... 讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据.

    HTML、XHTML、CSS与JavaScript经典结合

    总结来说,HTML、XHTML、CSS和JavaScript共同构成了网页的基本框架,并通过它们之间的相互配合,可以实现一个功能强大、外观美观、交互友好的网页。学习这些技术不仅需要掌握具体的语法规则,更重要的是要理解它们在...

    Head First HTML与CSS、XHTML (中文版).pdf

    知识点二:XHTML与HTML的区别 XHTML是HTML的一个更严格和更加结构化的变种。它遵循XML(可扩展标记语言)的标准,是一种强化了的HTML,具有更严格的语法,这意味着所有XHTML的标记必须正确嵌套,所有属性必须用引号...

    Beginning Web Programming with HTML XHTML and CSS

    - **XHTML与HTML的区别**:XHTML更加严格地遵循XML的规则,例如要求所有标签都小写、所有的属性值都需要引号等。这有助于提高网页的兼容性和可维护性。 ### 知识点三:CSS样式设计 - **CSS概述**:CSS(Cascading ...

    HTML和XHTML的区别.pdf

    HTML(HyperText Markup Language)和XHTML(Extensible HyperText Markup Language)都是用于创建网页的标准标记语言,但它们之间存在一些关键的区别。XHTML可以被视为HTML与XML的结合体,它引入了更严格的语法规则...

    html与xhtml权威指南3.rar

    HTML和XHTML之间的关键区别在于语法严谨性。HTML允许一定程度的自由度,使得初学者更容易上手,而XHTML的严格性有助于生成更清洁、更一致的代码,这对于自动化处理和数据交换是有益的。此外,XHTML与XML的兼容性使其...

    Beginning Web Programming with HTML, XHTML, and CSS.pdf

    - **互操作性**:由于XHTML遵循XML的标准,因此它能够与其他XML应用程序无缝集成,提高不同系统之间的数据交换效率。 - **搜索引擎友好**:良好的XHTML编码习惯有助于提升网页在搜索引擎中的排名,因为清晰的结构和...

    HTML与XHTML、以及HTML4与HTML5标签之间的区别简介

    总结来说,HTML与XHTML的区别主要体现在语法严谨性和XML兼容性,而HTML4与HTML5的差异则在于语义化、标签的简化与更新,以及对多媒体和交互功能的支持。理解这些差异对于现代Web开发至关重要,因为它们直接影响着...

    xhtml 初学者入门(html教程)

    因此,理解XHTML和HTML之间的区别是非常重要的。 #### 三、为什么选择XHTML? 1. **标准化**:XHTML强调文档的标准化和一致性,这有助于提高网页的质量和可靠性。 2. **跨平台能力**:XHTML的文档可以在各种不同的...

    XHTML 移动概要 (XHTML MP)-WAP 2.0 教程

    讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...

    XHTML+ajax实战教程

    XHTML(Extensible HyperText Markup Language)是HTML的一个扩展版本,它结合了HTML的易用性和XML的结构化特性,旨在提供更严谨、可扩展的网页标记语言。Ajax(Asynchronous JavaScript and XML)则是一种在无需...

Global site tag (gtag.js) - Google Analytics