zoukankan      html  css  js  c++  java
  • W3Cschool学习笔记——XHTML基础教程 殷的博客

    XHTML 是更严格更纯净的 HTML 代码。

    XHTML 是什么?

    • XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
    • XHTML 的目标是取代 HTML。
    • XHTML 与 HTML 4.01 几乎是相同的。
    • XHTML 是更严格更纯净的 HTML 版本。
    • XHTML 是作为一种 XML 应用被重新定义的 HTML。
    • XHTML 是一个 W3C 标准。

     

     

     

    与 HTML 相比最重要的区别:

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

     

     

     

    如何从 HTML 转换到 XHTML

    1. 向每张页面的第一行添加 XHTML <!DOCTYPE>
    2. 向每张页面的 html 元素添加 xmlns 属性
    3. 把所有元素名改为小写
    4. 关闭所有空元素
    5. 把所有属性名改为小写
    6. 为所有属性值加引号

     

    XHTML 是 HTML 与 XML(扩展标记语言)的结合物。

    XHTML 包含了所有与 XML 语法结合的 HTML 4.01 元素。

     

     

     

     

     

    XHTML 规则概要

    将传统的 HTML 转换为 XHTML 1.0 是快捷且无痛的,只要你遵守一些简单的规则和容易的方针。不管是否使用过 HTML,都不会妨碍你使用 XHTML。

    • 使用恰当的文档类型声明和命名空间。
    • 使用 meta 元素声明你的内容类型。
    • 使用小写字母书写所有的元素和属性。
    • 为所有的属性值加引号。
    • 为所有的属性分配值。
    • 关闭所有的标签。
    • 使用空格和斜线关闭空标签。
    • 不要在注释中写双下划线。
    • 确保小于号及和号为 < 和 &

  • 相关阅读:
    [chrome]click事件会触发mouseleave
    鼠标的指针状态 以及 事件禁用
    CSS3 线性渐变(linear-gradient)
    css 的函数 calc() 、linear-gradient()、、、
    1.闰年的计算方法。 2.某一月的周数
    moment.js 使用方法总结
    Echarts 版本查看
    如何使用 onscroll / scrollTo() / scrollBy()
    水平居中、垂直居中
    【LeetCode】22. Generate Parentheses (I thought I know Python...)
  • 原文地址:https://www.cnblogs.com/yinzf/p/5306610.html
Copyright © 2011-2022 走看看