• XHTML之学习记录


    XHTML 是什么?

    • XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。

    • XHTML 的目标是取代 HTML。(逐步取代)

    • XHTML 与 HTML 4.01 几乎是相同的。

    • XHTML 是更严格更纯净的 HTML 版本。

    • XHTML 是作为一种 XML 应用被重新定义的 HTML。

    • XHTML 是一个 W3C 标准

    XHTML 与 HTML的区别(主要不同)

    XHTML元素必须被正确的嵌套

    XHTML元素必须被关闭(双标签标签需要对应的结尾标签</标签名>;单标签结尾需要加 ‘空格+ / ’来关闭标签)

    标签名必须用小写字母

    XHTML必须有根元素<html>

      所有XHTML文件必须被嵌套在根节点<html></html>元素中,其他的元素可以有子元素,且子元素必须是成对的(闭标签)被嵌套在父元素中

    XHTML语法

    • 属性名称必须小写

    • 属性值必须加引号

    • 属性不能简写

      正确写法:

    <input checked="checked" />
    <input readonly="readonly" />
    <input disabled="disabled" />
    <option selected="selected" />
    <frame noresize="noresize" />

      重要的兼容性提示:

        在单标签结尾应该在 "/" 符号前添加一个额外的空格,以使你的 XHTML 与当今的浏览器相兼容。

    • 用 Id 属性代替 name 属性

    • XHTML DTD 定义了强制使用的 HTML 元素

      所有 XHTML 文档必须进行文件类型声明(DOCTYPE declaration)。在 XHTML 文档中必须存在html、head、body元素,而 title 元素必须位于在 head 元素中。

      <!DOCTYPE Doctype goes here>
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <title>Title goes here</title>
      </head>
      <body>
      </body>
      </html>

      提示:在 XHTML 中,<html> 标签内的 xmlns 属性是必需的。然而,即使当 XHTML 文档中没有这个属性时,w3.org 的验证工具也不会提示错误。这是因为,"xmlns=http://www.w3.org/1999/xhtml" 是一个固定的值,即使你没有把它包含在代码中,这个值也会被添加到 <html> 标签中。

    原链接:https://www.w3school.com.cn/xhtml/index.asp

    --仅用作学习记录

  • 相关阅读:
    旧键盘 (20)
    人口普查(20)
    打印沙漏(20)
    程序运行时间(15)
    反转链表 (25)
    科学计数法 (20)
    组个最小数 (20)
    python yield使用
    python如何优雅判断类型
    python中如何优雅使用import
  • 原文地址:https://www.cnblogs.com/emilyzz/p/14178538.html
Copyright © 2020-2023  润新知