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