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 所有的網(wǎng)頁頭文件都一律都改為標準形式,寫法如下:
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,這個屬性用來說明鏈接和包含此鏈接頁面的關(guān)系,以及鏈接打開的目標。
n 原來這樣寫的代碼: 打開一個新窗口
n 現(xiàn)在要寫成這樣:打開一個新窗口
n 這是符合strict標準的方法。當(dāng)然還必須配合一個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),然后通過外部聯(lián)接方法調(diào)用:
n n