XHTML

XHTML:可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用置标语言的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言,可扩展标记语言是标准通用置标语言的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。


 元素语法:

         XHTML 元素必须正确嵌套

         XHTML 元素必须始终关闭

          XHTML 元素必须小写

          XHTML 文档必须有一个根元素

属性语法:

       XHTML 属性必须使用小写

       XHTML 属性值必须用引号包围

       XHTML 属性最小化也是禁止的


HTML5相比XHTML,新增一些特性:

1. 用于绘画的 canvas 元素

2. 用于媒介回放的 video 和 audio 元素

3. 对本地离线存储的更好的支持

4. 新的特殊内容元素,比如 article、footer、header、nav、section

5. 新的表单控件,比如calendar、date、time、email、url、search


如何从 HTML 转换到 XHTML:

                     1.  向每张页面的第一行添加 XHTML

                      2.向每张页面的 html 元素添加 xmlns 属性

                      3.把所有元素名改为小写

                      4.关闭所有空元素

                      5.把所有属性名改为小写

                      6.为所有属性值加引号


文档类型声明方式:

                         过渡型:

                          严格型:

                         框架型:

你可能感兴趣的:(XHTML)