zoukankan      html  css  js  c++  java
  • 【前端】XHTML入门笔记

    教程/XHTML 模块/XHTML 标准属性/XHTML 事件属性

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

    • XHTML 元素必须被正确地嵌套。
    • XHTML 元素必须被关闭。
    • 标签名必须用小写字母。
    • XHTML 文档必须拥有根元素。
    • 属性名称必须小写
    • 属性值必须加引号
    • 属性不能简写
    • 用 Id 属性代替 name 属性
    • XHTML DTD 定义了强制使用的 HTML 元素

    *lang 属性应用于几乎所有的 XHTML 元素。它定义元素内部的内容的所用语言的类型。 //<div lang="no" xml:lang="no">Heia Norge!</div>

    *所有 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文档类型:

    • STRICT(严格类型)
    • TRANSITIONAL(过渡类型)
    • FRAMESET(框架类型)

    XHTML 1.0 的三种 XML 文档类型

    XHTML 1.0 规定了三种 XML 文档类型,以对应上述三种 DTD。

    XHTML 1.0 Strict

    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    在此情况下使用:需要干净的标记,避免表现上的混乱。请与层叠样式表配合使用。

    XHTML 1.0 Transitional

    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    在此情况下使用:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。

    XHTML 1.0 Frameset

    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

    在此的情况下使用:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。

     

    感谢阅读,一起努力呗!
  • 相关阅读:
    SSH协议详解
    适用于Rick的奖惩体系
    LeetCode 4 Median of Two Sorted Array
    一丁点算法学习感悟
    algorithm ch7 QuickSort
    algorithm ch6 priority queque
    algorithm ch6 heapsort
    algorithm ch2 Merge_sort
    关于gsl库出现access violation 0X00000005问题的解决方法
    LeetCode 3 Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/jennyhui/p/4047496.html
Copyright © 2011-2022 走看看