美文网首页
W3C标准及规范

W3C标准及规范

作者: 詹亮的小仓库 | 来源:发表于2020-03-05 16:18 被阅读0次
  1. w3c

    中文名:万维网联盟,外文名:World Wide Web Consortium
    万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。

    对应的标准也有三方面:结构化标准主要包括XHTML和XML,表现标准语言主要包括CSS、行为标准主要包括(如W3C DOM)、ECMAScript等。这些标准大部分是W3C起草发布,也有一是其他标准组织制定的标准,比如ECMAScript(European Computer Manufacturers

  2. 为什么要遵循

    目的:为什么要遵循标准

    用一个程序语言来说,我们是转换器........adapter,我们想方设法让我们的页面、我们的程序能够支持所有浏览器,能够满足尽可能多的用户。我们要满足所有的用户,即使做不到,我们也要满足我们技术范围之内的所有用户。

    目标:一个标准的制作的网站,让你压根感觉不到跟标准有关。

    受众: 所有UI设计师、技术工程师、运行维护人员。

  3. 部分标准

    1. 需要声明(DOCTYPE)

      DOCTYPE(document type)文档类型的简写,用来说明你用的XHTML或者HTML是什么版本。其中DTD叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和css都不会生效。 有过度的(Transitional)、严格的(strict)、框架的(frameset)。

    2. 需要定义语言编码

       <meta http-equiv=“Content-Type” content=“text/html; charset=gb2312” />
      

    注:如果忘记了定义语言编码,可能会出现页面乱码现象。

    1. JavaScript定义

      Js必须要用<script language="javascript" type="text/javascript">来开头定义,以保证在不支持js的浏览器上直接显示出来。

    2. CSS定义

      CSS必须要用<style type=“text/css”>开头来定义,为保证各浏览器的兼容性,在写CSS时请都写上数量单位,例如:错误:.space_10{padding-left:10} 正确:.space_10 {padding-left:10px}

    3. 使用注释

      正确的应用等号或者空格替换内部的虚线。

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

      与HTML不一样,XHTML对大小写是敏感的,<title>和<TITLE>是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。

    5. 所有属性值必须用引号括起来("" '')双引号或单引号

    6. 把所有特殊符号用编码表示

      空格为  、小于号(<)&lt、大于号(>)&gt、和号(&)&amp等。

    7. 所有属性必须有属性值

      XHTML规定所有属性都必须有个值,没有值就是重复本身。

    8. 所有的标记都必须有相应的结束标记

      双标记:<div></div> 单标记:<img />

    9. 所有的标记都必须合理嵌套

      <p><b></p></b>必须修改为:<p><b></b></p>

    10. 图片添加有意义的alt属性

      图片加载失败时可以用alt属性表明图片内容。同理添加文字链接的title属性,帮助显示不完整的内容显示完整。

    11. 在form表单中增加label,以增加用户友好度

       <form>
      
          <labelfor="firstname">first name: </label>
          
          <inputtype="text" id="firstname"/>
      
      </form>
      

以上是规范标准,结论:

1、标签规范可以提高搜索引擎对页面的抓取效率,对SEO(搜索引擎优化)很有帮助。

2、尽量使用外链css样式表和js脚本。是结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。

3、样式尽量少用行间样式表,使结构与表现分离,标签的id和class等属性命名要做到见文知义,标签越少,加载越快,用户体验提高,代码维护简单,便于改版

相关文章

  • W3C标准及规范

    w3c中文名:万维网联盟,外文名:World Wide Web Consortium万维网联盟标准不是某一个标准,...

  • 标准与规范

    标准与规范 W3C 标准与 ES 规范标准:是一种约定 比如 HTTP 就是我们自行去遵循的约定。 规范:是一种规...

  • 2018-05-18笔记:(02js发展历程视频总结)

    W3c规范: 结构标准——HTML 表现标准——CSS 行为标准——JavaScript 知乎上的说法是:HTML...

  • day19-课堂总结

    web标准:是w3c组织规定网页代码规范 结构标准 - html - 决定网页上有哪些内容表现标准 - ...

  • 前端之W3C标准及规范

    W3C简介 什么是W3C? 万维网联盟(World Wide Web Consortium) 创建于1994年10...

  • HTML基础

    web标准:是w3c组织制定的网页代码规范结构标准 - html - 觉得网页上有哪些内容表现标准 - css -...

  • HTML基本语法,规范版本,元素,属性

    HTML基本语法 HTML规范版本 W3C,万维网联盟,发布与维护互联网的规范和标准 从HTML4.0开始变得规范...

  • day-20 - html

    1.认识网页 1.1. web标准: 是w3c组织制定的网页代码规范 结构标准:html - 决定网页上有哪些内...

  • 面试题小结!

    HTML + CSS 1. 对WEB标准以及W3C的理解与认识? (1)WEB 标准规范要求,书写标签必须闭合、...

  • 网页知识简介

    web标准介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织) web标准:制作网页要遵循的规范。 w...

网友评论

      本文标题:W3C标准及规范

      本文链接:https://www.haomeiwen.com/subject/fjwfrhtx.html