W3C标准指标

网站建设的3C标准。

W3C代码标准,关键指标:

1.XHTML 1.0文件类别宣告的正确写法 (不可小写) —(写在代码的最上方)

A:过渡标准(Transitional)(国内的网站绝大多数采用这个标准)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"www.51wendang.com;

B:框架标准(Frameset)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"

"www.51wendang.com;

C:严格标准(Strict) 包含以上须注意的问题,还有其他更严格的标准

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"www.51wendang.com;

2.头文件问题

所有的网页头文件都一律都改为标准形式,写法如下:

<head>

<meta http-equiv="content-type" content="text/html; charset=gb2312" />

<meta http-equiv="content-language" content="zh-cn" />

<meta name="keywords" content="..." />

<meta name="description" content="..."/>

<title>...</title>

</head>

3.不允许使用target="_blank"

在HTML4.01可以使用target="_blank",但XHTML1.0 strict和XHTML1.1 是不被允许的.我使用了一个HTML4.0的新属性:rel,这个属性用来说明链接和包含此链接页面的关系,以及链接打开的目标。

原来这样写的代码:<a href="document.html" target="_blank"> 打开一个新窗口</a> 现在要写成这样:<a href="document.html" rel="external">打开一个新窗口</a>

这是符合strict标准的方法。

当然还必须配合一个javascript才有效。javascript完整的代码JS如下:

function externallinks() {

if (!document.getElementsByTagName) return;

var anchors = document.getElementsByTagName("a");

for (var i=0; i<anchors.length; i++) {

var anchor = anchors[i];

if (anchor.getAttribute("href") &&

anchor.getAttribute("rel") == "external")

W3C标准指标相关文档

最新文档

返回顶部