XHTML简介

来源:互联网 发布:日本电子行业知乎 编辑:程序博客网 时间:2024/04/28 01:45

XHTML 是什么?

    XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
    XHTML 的目标是取代 HTML。
    XHTML 与 HTML 4.01 几乎是相同的。并且 与 HTML 4.01 兼容。
    XHTML 是更严格更纯净的 HTML 版本。
    XHTML 是作为一种 XML 应用被重新定义的 HTML。
    XHTML 是一个 W3C 标准。
    XHTML 得到所有主流浏览器的支持      
    XHTML 是一个 W3C 标准
    XHTML 于2000年的1月26日成为 W3C 标准。
    W3C 将 XHTML 定义为最新的HTML版本。XHTML 将逐渐取代 HTML。
    
与 HTML 相比最重要的区别:

    文档结构
        XHTML DOCTYPE 是强制性的
        <html> 中的 XML namespace 属性是强制性的
        <html>、<head>、<title> 以及 <body> 也是强制性的
    元素语法
        XHTML 元素必须正确嵌套
        XHTML 元素必须始终关闭
        XHTML 元素必须小写
        XHTML 文档必须有一个根元素
    属性语法
        XHTML 属性必须使用小写
        XHTML 属性值必须用引号包围
        XHTML 属性最小化也是禁止的

<!DOCTYPE ....> 是强制性的
  XHTML 文档必须进行 XHTML 文档类型声明(XHTML DOCTYPE declaration)。
  <html>、<head>、<title> 以及 <body> 元素也必须存在,并且必须使用 <html> 中的 xmlns 属性为文档规定 xml 命名空间。