阅读时间5分钟 (941字)

遵循W3C规范的Joomla!网站

我们生活在一个已经接受了物理和物质世界标准的世界上。软件世界也不例外。Joomla!已经成为世界上最受欢迎的CMS之一,但它的扩展还需要遵循标准。但我们对此持乐观态度,因为越来越多的Joomla!开发人员已经接受了Web标准,我们敦促用户关注这个关键属性。

Web标准

在Web编程领域,诸如万维网联盟(W3C)等国际组织已经为HTML和CSS编程制定了标准。HTML和CSS都已演变为HTML5和CSS3。此外,还有XML、XHTML和DOM。

w3c-markup-validation-service-1254840924W3C由蒂姆·伯纳斯-李亲自领导,他被誉为万维网的发明者。这个组织得到了包括苹果公司、Adobe、Sun Microsystems、美国在线和微软等学术界和行业的支持。在Facebook之前,蒂姆的目标是让WWW成为一个工作友好、游戏友好和社交友好的网络空间。简而言之,W3C开发开放规范以增强Web产品的互操作性。

logo_ecma除了W3C之外,我们还有欧洲计算机制造商协会国际(ECMA International)。ECMA International致力于标准化信息和通信系统,从编程语言、无线通信到环境设计考虑。ECMA International负责ECMAScript,这是一个与DOM标准协同工作的JavaScript标准。

为什么我们关心遵循标准?首先,遵循标准的软件对人和机器都有很大的好处。如果网站是用机器可读的HTML和CSS编写的,搜索引擎在解析网站时会做得更好。基于标准的优秀网站能够更好地在网页浏览器中显示。遵循标准的网页浏览器能够更好地处理前后浏览兼容性。遵循标准的文档更具可移植性,并易于转换为其他格式和跨计算设备。


"遵循标准使得有特殊需求的人更容易使用网络。盲人可以让电脑读网页给他们听。视力不好的人可以将页面重新排列和放大,以便更容易阅读。使用手持设备的人也可以像使用高端工作站的人一样轻松地浏览网络。" – 网页标准项目,(http://www.webstandards.org/learn/faq/#p1)

这与Joomla!有什么关系?

您现在的动态Joomla!网站可能是用HTML、CSS、JavaScript、PHP和mySQL编写的。为了确保您的网站符合W3C标准,它应该通过两个简单的测试。它应该是XHTML兼容的,同时也要是CSS兼容的。今天最广泛使用的网络标准是XHTML 1.0和CSS 2.1,然而,许多新网站和即将推出的网站已经用HTML5和CSS3编写。一些Joomla!扩展和模板已经编写来符合CSS3设计。

Joomla!网站可能支持许多动态网页,这取决于其扩展和用户内容。每个页面都必须经过验证,以确保XHTML和CSS兼容。Joomla!模板本身也必须经过验证。请注意,并非所有Joomla!扩展都是按照验证编写的,因此可能会影响您网站的兼容性。在某个时候,基本的Joomla! 1.5搜索模块(mod_search)产生了XHTML 1.0错误。

如果您是Joomla!的最终用户,您还需要验证您自己生成或其他人代您生成的内容。学习XHTML的基本知识来理解如何通过W3C验证可能是值得的。一些常见的错误包括没有填写HTML内容中各种标题和信息、忘记关闭层叠列表和使用和符号。

您如何验证您的Joomla!网站?

valid-xhtml10最可靠的W3C验证器之一由W3C本身提供。为了验证您的HTML文档是否符合XHTML或HTML5规范,请使用此链接在http://validator.w3.org. 在“通过URI验证”选项卡下的地址文本框中输入您要验证的网页的URL。如果URL通过验证,您将收到一条绿色信息,否则您将收到一条红色信息,其中包含错误列表。

valid_css如果您想验证CSS,请使用此链接在http://jigsaw.w3.org/css-validator/. 同样,在“通过URI”选项卡下的地址文本框中输入要验证的网页的URL。默认选项是按照CSS 2.1进行验证,但也可以选择其他选项,包括CSS3。

您可以在由W3C验证器生成的“绿色”页面上放置W3C验证图标。验证的任务可能很繁琐,但结果是非常令人满意的。

作为Joomla! 1.5模板设计师,我发现构建符合W3C标准的演示网站来展示每个模板非常重要。因此,我编写了一个W3C Joomla!扩展的列表,Joomla!社区可以免费从中受益。欢迎W3C Joomla!开发者填写这个目录。

通过多才多艺、全球开发者的共同努力,Joomla! 成为了一个美丽的产品。由此取得的和平团结难以用言语形容。但我们可以——模板设计师、扩展开发者、网站构建者、终端用户和测试人员——做得更多。对于下一代Joomla!网站来说,既美观又符合规范(合规)不就是一个美好的目标吗?

关于作者

Moriah Chesler 自2006年以来一直使用Joomla!。她目前是Joomla! 1.5模板设计师,并关心您的Joomla!网站是否令人惊叹且合规。她维护一个W3C Joomla! 扩展目录,网址为http://extensions.joomlaisrael.net.

《Joomla!社区杂志》上的一些文章代表了作者对特定主题的个人观点或经验,可能与Joomla!项目的官方立场不一致

0
 

评论

已注册? 登录这里
还没有发表评论。成为第一个提交评论的人

通过接受,您将访问由https://magazine.joomla.net.cn/外部第三方提供的服务的链接