zoukankan      html  css  js  c++  java
  • 19、XHTML

    XHTML

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

    是一种 W3C 标准。

    更严格,更纯净的HTML代码。

    目标是取代HTML代码。

    XHTML标准

    <!DOCTYPE>必须使用且首行

    元素必须被正确嵌套

    <div><p>文字</div></p> <!-- 错误 -->
    
    <div><p>这是一段被嵌套的文字</p></div>

    元素必须被关闭。

    <br> <hr> <!-- 错误 -->
    
    <br /> <hr />

    标签名以及属性名必须小写。

    <BODY></BODY> <!-- 错误 -->
    
    <body></body>

    文档必须拥有根元素。

    <html><body></body></html>

    属性值必须加引号

    <p style=color:red>这是一段文字</p> <!-- 错误 -->
    
    <p style="color:red">这是一段文字</p>

    属性不可以简化

    <input checked> <!-- 错误 -->
    
    <input checked="checked">

    所有的标记都必须要有一个相应的结束标记

    <li>text  <!-- 错误-->
    
    <li>text</li>

    图片必须有说明文字

    <img src="ok.jpg"/> <!-- error -->
    
    <img src="ok.jpg" alt="说明文字" />

    把所有>和&特殊符号用编码表示

    任何小于号(<),不是标签的一部分,都必须被编码为&lt;

    任何大于号(>),不是标签的一部分,都必须被编码为&gt;

    任何与号(>),不是实体的一部分,都必须被编码为&amp;

    这些做法的目的,是使一个XHTML网页能够被网页浏览器正确及较快地编译。

  • 相关阅读:
    layui 参照赋值的两种方式
    c笔记
    Linux操作系统笔记
    make笔记
    Gcc如何知道文件类型。
    #include <xxx.h>和#include "xxx.h"的区别
    GCC编译流程
    c++ Socket客户端和服务端示例版本三(多线程版本)
    c++ Socket客户端和服务端示例版本二
    c++ Socket客户端和服务端示例版本一
  • 原文地址:https://www.cnblogs.com/baidawei/p/4745955.html
Copyright © 2011-2022 走看看