`

如何让您的网站符合W3C标准

 
阅读更多

什么是W3C标准
     作为网站技术开发人员而言,往往是站在自己的开发角度来实施网站布署(读取数据及开发的方便性等等),而不是站在网站访问者与搜索引擎角度。因此大部分的网站在浏览方面不够直观或是方便,特别是现在w3c的规范,更是在大部分的网站开发人员脑里一片空白。何况百度 、google、msn、yahoo等专业搜索引擎更有自己的搜索规则及判断网页等级技术,所以网站要优化,优化的目的只有一个:符合标准,符合蜘 蛛爬行的标准,更重要的是符合网站访问者浏览的方便及易用性。
     要知道W3C标准,有必要先弄清楚什么是W3C?

W3C其实就是World Wide Web Consortium,全球万维网联盟的简称。W3C的主要职责就是确定未来万维网的发展方向,并且制定相关的推荐 (recommendation, 由于W3C是一个民间组织,没有约束性,因此只提供建议)。HTML4.01规范建议(HTML4.01 Specification Recommendation)就是由W3C所制定的。它还负责制定XML,MathML等其他网络语言规范。

什么是W3C标准?你的企业网站是否符合这个标准呢?

目前W3C标准已经成为高端客户设计网站的首选,我们知道国内上网者中,用IE浏览器的比较多,但从国内或全世界的上网客户来看,有些客户并不是用IE来上网浏览内容的,他们会用 一些其它的浏览工具如: Netscape, Mozilla, FireFox,Opera等等,如果您的网站不是采用的w3c标准,使用其它浏览器的用户,就无法看到 您的网站。即:此标准是国际上的通用标准,符合此标准的网站,能用任何浏览器来浏览您的网站。

如果您的网站不符合这个标准,那么一些客户就无法看到您的企业,您的产品,虽然这部分客户比较少,但也毕竟是一部分客户,丢掉任何潜在客户,对企业来说,都是损失。

从HTML诞生至今,在协议不断发展的过程中,各大浏览器产商为了“鼓励”人们制作网页,从而“纵容”了人们各种各样的不良习惯。 同时,它们为了占据“标准制订”的制高点,也不遗余力地发展出各种特性加入到HTML和相关的技术里。于是,有了现在乱糟糟的局面:


各种各样语法错误的HTML都能够得到各种浏览器的很好的“支持”。而这样的局面如果任其发展下去,我们的WWW万维网今后就会一团糟。

W3C,万维网联盟,一个负责制订并维护着我们所熟悉的万维网的诸多标准和协议的组织(你可以通过 http://www.w3c.org 或者http://www.w3.org 来访问它)在1999年12月24日在先前发布的HTML4.0版本的基础上修正发布了HTML4.01并将之作为建议标准。2000年1月26 日在HTML4.01的基础上发布了其XML版本XHTML1.0,并将之作为建议标准(之后发布的XHTML1.1作为候选建议标准)。


如何符合w3c规范

1、 确保所有的标签都使用小写字母

2、 确保所有的属性值都放在引号里

3、 确保所有成对标签出现的顺序、不成对的标签都用/>结束, ”/”和”>”之间不要有空格


如何让你的站点标准起来,怎么改善现有网站

我们大部分的设计师依旧在采用传统的表格布局、表现与结构混杂在一起的方式来建立网站。学习使用XHTML+CSS的方法需要一个过程,使现有网站符合网站标准也不可能一步到位。最好的方法是循序渐进,分阶段来逐步达到完全符合网站标准的目标。如果你是新手,或者对代码不是很熟悉,也可以采用遵循标准的编辑工具,例如Dreamweaver MX 2004,它是目前支持CSS标准最完善的工具。

1.初级改善


* 为页面添加正确的DOCTYPE

很多设计师和开发者都不知道什么是DOCTYPE,DOCTYPE有什么用。DOCTYPE是document type的简写。主要用来说明你用的XHTML或者HTML是什么版本。浏览器根据你DOCTYPE定义的DTD(文档类型定义)来解释页面代码。所以,如果你不注意设置了错误的DOCTYPE,结果会让你大吃一惊。XHTML1.0提供了三种DOCTYPE可选择:

(1)过渡型(Transitional )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

(2)严格型(Strict )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

(3)框架型(Frameset )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

对于我们初级改善来说,只要选用过渡型的声明就可以了。它依然可以兼容你的表格布局、表现标识等,不至于让你觉得变化太大,难以掌握。

Tip:你懒得输入上面过渡型代码的话,可以访问http://www.macromedia.com/网站的首页,然后查看源代码,把head区同样的代码拷贝粘贴就可以了。

 


* 设定一个名字空间(Namespace

直接在DOCTYPE声明后面添加如下代码:

<html XMLns="http://www.w3.org/1999/xhtml" >

一个namespace是收集元素类型和属性名字的一个详细的DTD,namespace声明允许你通过一个在线地址指向来识别你的namespace。只要照样输入代码就可以。


* 声明你的编码语言

为了被浏览器正确解释和通过标识校验,所有的XHTML文档都必须声明它们所使用的编码语言。代码如下:

<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />

这里声明的编码语言是简体中文GB2312,你如果需要制作繁体内容,可以定义为BIG5。


* 用小写字母书写所有的标签

XML对大小写是敏感的,所以,XHTML也是大小写有区别的。所有的XHTML元素和属性的名字都必须使用小写。否则你的文档将被W3C校验认为是无效的。例如下面的代码是不正确的:

<TITLE>公司简介</TITLE>

正确的写法是:

<title>公司简介</title> 同样的,<P>改成<p>,<B>改成<b>等等。这步转换很简单。


* 为图片添加 alt 属性

为所有图片添加alt属性。alt属性指定了当图片不能显示的时候就显示供替换文本,这样做对正常用户可有可无,但对纯文本浏览器和使用屏幕阅读机的用户来说是至关重要的。只有添加了alt属性,代码才会被W3C正确性校验通过。注意的是我们要添加有意义的alt属性,象下面这样的写法毫无意义:

<img src="logo_unc_120x30.gif" alt="logo_unc_120x30.gif">

正确的写法:

<img src="logo_unc_120x30.gif" alt="UNC公司标志,点击返回首页">


* 给所有属性值加引号

在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。

例:height="100",而不能是height=100。



*
关闭所有的标签

在XHTML中,每一个打开的标签都必须关闭。就象这样:

<p>每一个打开的标签都必须关闭。</p> <b>HTML可以接受不关闭的标,XHTML就不可以。</b>这个规则可以避免HTML的混乱和麻烦。举例来说:如果你不关闭图像标签,在一些浏览器中就可能出现CSS显示问题。用这种方法能确保页面和你设计的一样显示。需要说明的是:空标签也要关闭,在标签尾部使用一个正斜杠"/"来关闭它们自己。例如:<br /> <img src="webstandards.gif" />

经过上述七个规则处理后,页面就基本符合XHTML1.0的要求。但我们还需要校验一下是否真的符合标准了。我们可以利用W3C提供免费校验服务http://validator.w3.org/)。发现错误后逐个修改。在后面的资源列表中我们也提供了其他校验服务和对校验进行指导的网址,可以作为W3C校验的补充。当最后通过了XHTML验证,恭喜你已经向网站标准迈出了一大步。不是想象中的那么难吧!

分享到:
评论

相关推荐

    6个符合W3C标准的网站

    综上所述,符合W3C标准的网站不仅能提供一致且可靠的用户体验,还能确保长期的可维护性和适应性。无论是前端开发人员还是后端开发人员,理解和遵循这些标准都是创建高质量网站的必要条件。通过持续的学习和实践,...

    符合W3C标准的对联广告

    对于“符合W3C标准的对联广告”,这意味着广告的设计和实现应遵循这些标准,以确保其在各种浏览器和设备上的兼容性和可访问性。对联广告,通常指的是那种呈现在网页两侧,随着页面滚动而一起移动的广告形式,它们对...

    W3C代码标准规范

    2. **增强网页的可访问性**:符合W3C标准的网页更容易被屏幕阅读器等辅助工具识别,从而提高了残障人士访问网页的便利性。 3. **提升网页的可维护性**:遵循标准编写的代码结构清晰、易于理解和修改,有助于团队协作...

    W3C标准 W3C代码标准规范

    ### W3C标准详解 #### 一、W3C标准的目的与重要性 W3C(World Wide Web Consortium,万维网联盟)是一国际性的组织,致力于制定互联网标准,确保Web技术的兼容性和互操作性。W3C标准的目的在于为Web开发提供一套...

    W3C标准XHTML

    3. **可访问性**:遵循W3C标准的XHTML有助于创建更符合无障碍访问原则的网页,使视障或其他障碍的用户也能方便地使用网页。 4. **更好的搜索引擎优化**:由于XHTML的结构清晰,搜索引擎更容易理解网页内容,从而...

    符合w3c标准的对联广告.rar

    本资源“符合w3c标准的对联广告.rar”显然关注的是遵循这些标准创建的JavaScript(JS)特效,特别是对联广告。对联广告通常指的是在网页两侧或顶部、底部呈现的窄长型广告,它们设计得既不干扰主要内容,又能吸引...

    符合w3c标准的对联代码

    根据提供的文件信息,我们可以分析出该段代码与对联效果的实现有关,同时代码需要遵循W3C标准。下面将从几个方面详细解读这段代码所涉及的知识点。 ### W3C标准简介 W3C(World Wide Web Consortium)是国际万维网...

    W3C+标准文档

    通过深入学习和应用W3C标准文档,开发者可以构建出更健壮、更高效、更符合用户体验的网络应用。无论是网页设计、后端开发还是移动应用开发,对W3C标准的理解都是提升技术水平和专业素养的关键步骤。保持对最新标准的...

    符合W3C标准的对联广告JS

    本文将深入探讨如何使用JavaScript(JS)来创建一个符合W3C标准的对联广告,这是一种常见的网页广告形式,通常出现在页面两侧。 首先,我们需要理解对联广告的基本结构。对联广告通常由两个等宽的矩形广告位组成,...

    w3c标准html5手册完整版

    HTML5是Web开发领域的一个重要里程碑,它是W3C(万维网联盟)制定的下一代超文本标记语言标准。这个“w3c标准html5手册完整版”包含了丰富的信息,不仅涉及HTML5,还包括XHTML、JQuery、JavaScript、CSS以及SQL等...

    WeDoNet中文网站管理系统(CMS_符合W3C标准)

    WeDoNet网站管理系统是为数不多的符合W3C标准,适应IE,Firefox,Opera等浏器的网站管理系统.使用Div+css结构,载入更快速.具有功能多,样式灵活,操作简便,等特点.包括文章管理,产品展示,商品销售,招聘,投票,在线社区,...

    符合W3C Xhtml Strict标准的网站

    此网站是http://www.cdopai.com的网站静态代码,符合W3C Xhtml1.0标准,其中图片部分已经删除,因为太多上传不了。本资源只供学习参考使用,禁止以任何方式仿照或Copy,谢谢,有问题请联系 McZen@163.com

    W3C标准的个人理解以及常见的注意内容

    3. **改善SEO效果**:符合W3C标准的网页更易于被搜索引擎识别和索引,从而提升搜索排名。 4. **简化维护工作**:标准化的代码结构有助于未来的维护和升级工作。 #### 常见的注意事项 1. **图片的`alt`属性**:为每...

    完全w3c标准的网页模板

    通过使用这样一个完全遵循W3C标准的网页模板,开发者可以保证其创建的网站不仅在视觉上吸引人,而且在技术层面上也达到了行业的最佳实践。这将有利于提升用户体验,提高搜索引擎排名,同时降低维护和升级的成本。

    适合w3c标准的浮动客服代码

    在网页设计中,W3C(World Wide Web Consortium)标准是...通过理解和应用以上知识点,你可以创建一个既符合W3C标准,又能提供良好用户体验的浮动客服系统。记得在实际项目中不断调试和完善,以满足不同用户的需求。

    w3c标准html5手册

    HTML5是Web开发领域的最新标准,它带来了许多新特性,改进了网页的交互性和功能,提高了用户体验。W3C(万维网联盟)是制定这些...随时查阅这本手册,将有助于确保你的代码符合最新的W3C标准,提高网页的质量和兼容性。

    w3c标准 html标准验证 xhtml标准验证 css标准验证

    通过遵循上述标准和解决常见错误,可以确保网页符合W3C规范,从而提高网页质量、可访问性和搜索引擎可见性。定期进行HTML、XHTML和CSS标准验证是维护网页质量的关键步骤。可以使用W3C提供的验证工具,如W3C Markup ...

    符合W3C的漂浮广告代码.txt

    ### 符合W3C标准的漂浮广告代码解析 #### 一、W3C标准简介 W3C(World Wide Web Consortium)是国际万维网联盟,它制定了一系列的标准来确保Web技术的兼容性和互操作性。这些标准涵盖了HTML、CSS、XML等多个方面,...

    符合w3c标准的html标准需要注意的地方详解

    以下是创建符合W3C标准HTML网页时需要注意的一些重点: 1. DTD声明 在HTML文档最顶部,需要进行文档类型声明(DOCTYPE),这是指明文档所遵循的HTML标准版本。例如, XHTML 1.0 Transitional 的声明方式如下: &lt;!...

Global site tag (gtag.js) - Google Analytics