
本文共 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标准要求与实践指南
- Transitional(宽松):支持HTML4.01标识。
- Strict(严格):禁止表现层标识。
- Frameset(框架专用):用于多框架页面。
命名空间声明XHTML采用标准的"http://www.w3.org/1999/xhtml"命名空间,必须在XHTML文档的开头声明。
字符编码设置文档必须声明编码,常用简体中文选用gb2312,多语言页面可用UTF-8或ISO-8859-1。
JavaScript引用规范必须使用 ihre Specifications:
- CSS样式表规范所有CSS定义必须使用\Html砌.ctx时:
避免"–"虚线符号XHTML注释内不能使用"–",只能用"-"或空格替代。
标签属性名称全小写XHTML要求所有标签和属性名称必须小写,不能使用大写字母。
属性值必须用引号括起所有属性值必须用双引号或单引号括起:
- 特殊符号转义所有特殊符号必须用以下编码表示:
- 标签必须闭合合理嵌套所有标签必须严格闭合,找到正确的嵌套层级:
- XHTML校验:https://validator.w3.org/(推荐选择Show Source和Verbose Output)
- CSS校验:https://jigsaw.w3.org/css-validator/()
- 未定义DOCTYPE导致回退:添加适当DOCTYPE声明。
- 未定义编码导致默认编码:确保声明语言编码
- 格式错误:检查标签闭合和属性语法
- 标签大小写错误:确保所有标签属性和名称都小写
- 属性缺失或无效值:完善代码,校验关键属性如alt、type等
- 函数名称未定义:按正确方式添加函数脚本
注意: Killing "%"后单位"px"。
landscape="true"
如果需要转义双引号,使用单引号或
& > < " '
这是嵌套标签的正确方式
缩会不良实例:
11.图片和表单使用此外属性图片必须添加alt属性,共同/表单项要求标签属性与值。
12.校验工具XHTML和CSS验证工具:
常见错误提示对应对策:
通过以上规范和校验,建立兼容性好的标准化网站,实现浏览器和设备间的无缝兼容,满足最广泛的用户群体需求。
发表评论
最新留言
关于作者
