18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 营销百科 > WEB标准W3C标准测试使用说明

WEB标准W3C标准测试使用说明

时间:2023-02-23 01:39:01 | 来源:营销百科

时间:2023-02-23 01:39:01 来源:营销百科

WEB标准W3C标准测试使用说明:  1.XHTML 1.0文件类别宣告的正确写法 (不可小写)

n  过度标准(Transitional)

n  !DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN'

n  'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'

n  框架标准(Frameset)

n  !DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Frameset//EN'

n  'http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd'

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

n  !DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'

n  'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'

n  2.头文件问题

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

n  head

n   type' content='text/html; charset=gb2312' /

n  meta http-equiv='content-language' content='zh-cn' /

n   name='keywords' content='...' /

n  meta name='description' content='...'/

n  title.../title

n  /head

n  3.不允许使用target='_blank'

n  在HTML4.01可以使用target='_blank',但XHTML1.0是不被允许的.

n  我使用了一个HTML4.0的新属性:rel,这个属性用来说明链接和包含此链接页面的关系,以及链接打开的目标。

n  原来这样写的代码: 打开一个新窗口

n  现在要写成这样:打开一个新窗口

n  这是符合strict标准的方法。当然还必须配合一个javascript才有效。

n  javascript完整的代码JS如下:

n  function externallinks() {

n  if (!document.getElementsByTagName) return;

n  var anchors = document.getElementsByTagName('a');

n  for (var i=0; ianchors.length; i ) {

n  var anchor = anchors;

n  if (anchor.getAttribute('href')

n  anchor.getAttribute('rel') == 'external')

n  anchor.target = '_blank';

n  }

n  }

n  window.onload = externallinks;

n  你可以把它保存成一个.js文件(比如external.js),然后通过外部联接方法调用:

n  n
74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭