你设计和开发一个网站,但你怎么知道你是否以正确的方式把所有的html语法。大多数浏览器不会抱怨错误的语法,但 错误是错误的 。
有许多seo专家声称seo不依赖于网站html / xhtml验证。但我们将讨论您的网站为什么符合w3c标准的各种原因。
为什么需要html / xhtml验证?
在通过互联网托管之前验证您的网站有各种原因。
-
任何网页的质量取决于你写网页的程度。它应该在语法上是正确的,并且应该通过所有的质量门。
-
当任何搜索引擎都为您的网页内容编制索引时,如果html标签编写不正确,可能会感到困惑,并且大部分网页内容可能无法正确编入索引。
-
可能会有许多html标记,您在网页中使用了这些标记,但随后已被折旧并且许多搜索引擎不支持它们。
-
一致性,html代码美容,流程合规性总是受到好网站管理员的赞赏。
什么是w3c合规性?
w3c是万维网联盟(world wide web consortium),自1994年以来,w3c提供了指导方针,网站和网页应该被结构化和创建。以下是验证您的网页的链接:
-
根据w3c标准 html / xhtml验证器 :
http://validator.w3.org/
验证html / xhtml文件。 -
根据w3c标准 css验证器
http://jigsaw.w3.org/css-validator/
验证css文件。
在进行验证时,您可能会遇到错误以及相应的原因。所有的验证都将使用xhtml dtd完成,这是一个精炼的html版本。
w3c合规性规则
有以下规则,在开发网页时应遵循以下规则。
- 使用xhtml声明语句来启动每个xhtml页面:
"-//w3c//dtd xhtml 1.0 strict//en" "dtd/xhtml1-strict.dtd">
-
每个标签都必须关闭。
-
头部和身体标签现在是强制性的。
-
空标签得到终止斜线。空标签是不需要结束标签的标签。例子包括
和
。
<br> is now <br />. <hr> is now <hr />. <img src="--"> is now <img src="--" />
- 所有标签都必须小写。这不适用于属性,仅适用于标签。例如,这两种格式在xhtml dtd下都是可以接受的:
<font color="#ffffcc"> is invalid <font color="#ffffcc"> is valid <font color="#ffffcc"> is also valid
-
所有的属性值应该放在双引号中。
-
标签不能嵌套。
<b><i>textb>i> this is invalid <b><i>texti>b> this is valid
-
标记不应包含:img,object,big,small,sub或sup。
-
一个
-
如果你的代码包含一个&,它必须写成 &amp; 。
-
任何使用css都应该使用全部小写字母。