zoukankan      html  css  js  c++  java
  • 如何编写符合web标准的XHTML文档

      1、在XHTML文档的开始加上强制性的XHTML元素DOCTYPE

    XHTML文档刚开始的<DOCTYPE >标签告诉浏览器如何解释及如何一致地校验HTML文档,DOCTYPE声明是一个兼容标准的网页的关键组成部分;除非XHTML文档确定了一个正确的DOCTYPE声明,否则文档中的标记和css都不会生效。并且文档中的DOCTYPE会影响大部分浏览器显示页面的办法;

    ps:另外需注意的是:DOCTYPE声明不是XHTML文档本身的一部分,它不是一个XHTML元素,因此不必有一个关闭标记。

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

    每一个打开的标记都必须是关闭的,这个规则可以避免XHTML的混乱和麻烦。列如:如果你不关闭图像标记,在某些浏览就可能出现显示问题,用这种方法可以页面和你设计的一样显示。

    ps:为使XHTML文档与现有的浏览器兼容,必须在"/"符号前加一个空格。

      3、所有标签的元素和属性的名字都必须使用小写

    XHTML对大小写是敏感的,如<p>和<P>是不同的标签,所以所有标签名和属性名必须小写。

      4、所有的标记必须合理的嵌套

    因为XHTML要求有严谨的结构,所以所有的嵌套都必须按照顺序,如<p><span></p></span>是不符合标准的。

      5、所有的属性都必须用双引号或单引号括起来

      6、把所有的<和&符号用实体编码表示

      7、给所有属性都赋一个值

    XHTML规定所有的属性都必须有一个值,没有值得就重复本身,如<input type="checkbox" checked="checked"/>

      8、不要在注释中使用_

    在XHTML文档中注释应是这种形式的<!--这是一个注释-->,<!--标识了注释的开始,而-->标识了注释的结束。-只能发生在XHTML注释的开头和结尾,也就是说,在内容中它们不在有效如<!--这是注释-------这是注释-->是无效的,用等号代替-<!--这是注释=======这是注释-->

      9、块级元素不能出现在内嵌元素内

    由于块级元素定义的文本是换行的,而内嵌元素定义的文本是不换行的,所以如果把块级元素嵌套在内嵌元素内会引发混乱。

      10、对img元素,必须加上alt属性

    为所有的图片添加alt属性,alt属性指定了当图片不能正确显示时就提供替换的文本。这样做对正常用户可有可无,但对纯文本浏览器和使用屏幕阅读机的用户来说就显得很有必要了,所以要为所有的img元素添加alt属性。

  • 相关阅读:
    c# 不常用逻辑运算符
    c# 简单日志记录类 log

    最短路径
    A+B
    floyd 算法
    Kruskal 算法
    快排
    顺序表的逆排
    顺序表中多余元素的删除
  • 原文地址:https://www.cnblogs.com/xiaosuzhijia/p/4842633.html
Copyright © 2011-2022 走看看