你设计和开发一个网站,但你怎么知道你是否以正确的方式把所有的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页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
-
每个标签都必须关闭。
-
头部和身体标签现在是强制性的。
-
空标签得到终止斜线。空标签是不需要结束标签的标签。例子包括
<br>
和<hr>
。
<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>Text</b></i> This is invalid <b><i>Text</i></b> This is valid
-
<pre>
标记不应包含:img,object,big,small,sub或sup。 -
一个
<form>
标签不能位于另一个<form>
标签内。 -
如果你的代码包含一个&,它必须写成 &amp; 。
-
任何使用CSS都应该使用全部小写字母。