zoukankan      html  css  js  c++  java
  • 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

    --仅用作学习记录

  • 相关阅读:
    Android中的Intent详解
    Android数据保存之文件保存
    Android数据保存之SharedPreference
    Activity的生命周期函数
    Android主线程的消息系统(HandlerLooper)
    Activity生命周期
    Android内存优化之磁盘缓存
    Android内存优化之内存缓存
    Android Bitmap那些事之如何优化内存
    Bitmap那些事之内存占用计算和加载注意事项
  • 原文地址:https://www.cnblogs.com/emilyzz/p/14178538.html
Copyright © 2011-2022 走看看