W3C 标准 较详细
发布日期:2021-05-10 03:18:01 浏览次数:11 分类:精选文章

本文共 1707 字,大约阅读时间需要 5 分钟。

W3C技术标准规范与XHTML最佳实践

一、W3C标准规划与技术领域W3C通过设立技术领域(Domains)和标准计划(Activities)来组织标准活动,围绕每个标准计划会设立相关工作组织。截至2014年7月,W3C共设立5个技术领域,开展24个标准计划。

  • 交互技术标准领域(W3C Interaction Domain)主要关注Web与用户交互的接口和技术标准,包括XHTML及其他Web技术标记语言(如CSS、MathML等)。下设10个标准计划,涵盖图形、HTML国际化、数学表示、富客户端显示、CSS样式设计等。

  • 普适Web技术领域(W3C Ubiquitous Web Domain)致力于实现任何设备、任何地点、任何时间访问Web内容的技术标准,包括移动设备、交互式电视、车载终端等。下设5个标准计划,重点围绕移动网络、多模态交互、普适性Web应用、语音浏览器及Web和电视技术。

  • 技术与社会标准领域(W3C Technology and Society Domain)解决Web技术与公共政策相关问题,重点推进隐私保护、安全、社会网络等标准化工作。下设4个标准计划,包括专利策略、隐私保护、安全防护及新设立的社交网络技术。

  • 信息与知识技术领域(W3C Information & Knowledge Domain)整合了语义Web、数据、数字出版及XML相关标准工作。下设3个标准计划,涵盖语义数据整合、可扩展标记语言应用及多种新技术探索。

  • Web信息无障碍计划(W3C Web Accessibility Initiative)致力于为残障人士提供便利,形成Web信息无障碍解决方案,下设2个标准计划,包括技术实现及推广发展。

  • 二、XHTML标准要求与实践指南

  • DOCTYPE声明XHTML文档必须在开头加入DOCTYPE声明,选取合适的DTD版本形式:
    • Transitional(宽松):支持HTML4.01标识。
    • Strict(严格):禁止表现层标识。
    • Frameset(框架专用):用于多框架页面。
    1. 命名空间声明XHTML采用标准的"http://www.w3.org/1999/xhtml"命名空间,必须在XHTML文档的开头声明。

    2. 字符编码设置文档必须声明编码,常用简体中文选用gb2312,多语言页面可用UTF-8或ISO-8859-1。

    3. JavaScript引用规范必须使用 ihre Specifications:

      1. CSS样式表规范所有CSS定义必须使用\Html砌.ctx时:
      2. 注意: Killing "%"后单位"px"。

        1. 避免"–"虚线符号XHTML注释内不能使用"–",只能用"-"或空格替代。

        2. 标签属性名称全小写XHTML要求所有标签和属性名称必须小写,不能使用大写字母。

        3. 属性值必须用引号括起所有属性值必须用双引号或单引号括起:

        4. landscape="true"

          如果需要转义双引号,使用单引号或

          1. 特殊符号转义所有特殊符号必须用以下编码表示:
          2. &  >  <  "  '
            1. 标签必须闭合合理嵌套所有标签必须严格闭合,找到正确的嵌套层级:
            2. 这是嵌套标签的正确方式

              缩会不良实例:

              11.图片和表单使用此外属性图片必须添加alt属性,共同/表单项要求标签属性与值。

              12.校验工具XHTML和CSS验证工具:

              • XHTML校验:https://validator.w3.org/(推荐选择Show Source和Verbose Output)
              • CSS校验:https://jigsaw.w3.org/css-validator/()

              常见错误提示对应对策:

              • 未定义DOCTYPE导致回退:添加适当DOCTYPE声明。
              • 未定义编码导致默认编码:确保声明语言编码
              • 格式错误:检查标签闭合和属性语法
              • 标签大小写错误:确保所有标签属性和名称都小写
              • 属性缺失或无效值:完善代码,校验关键属性如alt、type等
              • 函数名称未定义:按正确方式添加函数脚本

              通过以上规范和校验,建立兼容性好的标准化网站,实现浏览器和设备间的无缝兼容,满足最广泛的用户群体需求。

    上一篇:jQuery 基于javascript的轻量级框架
    下一篇:计算机网络 应用进程跨越网络的通信

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月20日 15时15分33秒