zoukankan      html  css  js  c++  java
  • W3C标准和规范

    W3C标准万维网联盟标准。
     
     
    万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。
      
     
    对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。
     

    网页通过W3C标准的步骤:

      
     
    1、图片的alt="" 属性必须每张图片都加上,而且对齐属性用CSS来定义。不加不能通过XHTML 1.0的验证。
      
     
    2、每个文档必须加上DTD声明。
      
    a) !DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      去掉后能通过验证,但有警告:No DOCTYPE found! Checking with default XHTML 1.0 Transitional Document Type.
      
     
    3、RSS的XML通过时其中的域名地址必须与检测的地址一致,否则会报错。
      
     
    4、标签的链接属性加上JAVASCRIPT事件时必须为#空链,不能为javascript:;或javascript:void(null);
      
     
    5、同一个页面当中,同名的ID会产生冲突。所以以ID定义样式的必须改成类引用。
      <div id="a1">111</div>
      <div id="a1">222</div>
      如果不用W3C来检测的话,在CSS设计里是允许这样做的。
      那是程序的角度不能相同,CSS上是可以相同的!
      之前就是相同的产生问题,后面就改成类引用了!
      
     
    6、不可省略双引号或单引号。
      a) 这个是指属性,标准是双引号~
      单引号也能通过验证。
      
     
    7、标签之间不可错位嵌套。
      <div class="CaseDetaListSS">原文链接:<a href='/html/cases/cases_61.html'>官方网站</div></a>
      这是不允许的。
      
     
    8、所有的标签都使用小写。
      
     
    9、FLASH的标签代码中不能含有,必须采用其它的方法实现。
      
     
    10、所有的标签中含有的属性必须有值(官方的说法)。
      
     
    11、标签必须配对完成,单标签必须以/关闭
      
     
    12、JS和CSS外部引入文件必须加上类型定义。
      
     
    13、所有的样式全部写在外部文件。用类名定义。在使用的地方引用。
      
     
    14、页面上的一些特殊字符必须用HTML代码来标识.如“&”写成“&“
  • 相关阅读:
    使用 requests 维持会话
    使用 requests 发送 POST 请求
    使用 requests 发送 GET 请求
    requests 安装
    使用 urllib 分析 Robots 协议
    使用 urllib 解析 URL 链接
    使用 urllib 处理 HTTP 异常
    使用 urllib 处理 Cookies 信息
    使用 urllib 设置代理服务
    按单生产程序发布
  • 原文地址:https://www.cnblogs.com/purple3now/p/8267688.html
Copyright © 2011-2022 走看看