在制作網(wǎng)站時,Dreamweaver提供驗證程序,能夠快速驗證站點(diǎn)內(nèi)所有標(biāo)簽是否存在語法錯誤。 該驗證程序可以檢測的語言包括HTML、XHTML、CFML(ColdFusion標(biāo)記語言)、WML(無線標(biāo)記語言)和XML等。
1、設(shè)置驗證程序在啟動驗證程序之前,用戶最好在【首選參數(shù)】對話框中設(shè)置驗證程序的首選參數(shù)。
【操作步驟】
第1步,啟動Dreamweaver。
第2步,選擇【編輯】|【首選參數(shù)】命令,打開【首選參數(shù)】對話框。
第3步,在左側(cè)【分類】列表中選擇【W(wǎng)3C驗證程序】分類項,即可在右側(cè)設(shè)置驗證程序的參數(shù)。
第4步,設(shè)置要驗證參照的標(biāo)簽庫,同一標(biāo)簽庫或語言只能選擇一個版本。
第5步,單擊【管理】按鈕,可以在打開的對話框中選中要在驗證程序報告中包含的錯誤和警告類型。
2、驗證站點(diǎn)標(biāo)簽
在【結(jié)果】面板組中選擇【驗證】面板,然后單擊面板左側(cè)的【驗證】按鈕,從彈出的下拉菜單中選擇【驗證當(dāng)前文檔】選項,則Dreamweaver會自動對當(dāng)前文檔進(jìn)行標(biāo)簽的語法驗證。所有檢測到的記錄分類說明如下。
?如果前面標(biāo)識圖標(biāo)顯示為,則表示該記錄是一條語法錯誤,用戶可以根據(jù)指示的文件名、所在的行,以及錯誤描述進(jìn)行修復(fù)。Dreamweaver暫時還沒有提供自動修復(fù)功能,所以還需要用戶手動逐條修改。有些錯誤可能是因為用戶設(shè)置的驗證版本較低,而該版本還支持這種語法功能,所以應(yīng)根據(jù)實際需要酌情選擇修改。修改時,直接雙擊【文件】列的文件名,Dreamweaver會自動打開該文件,在【拆分】視圖下選中顯示錯誤的標(biāo)簽或?qū)傩浴?nbsp;
?如果前面標(biāo)識圖標(biāo)顯示為,則表示該記錄是一條非標(biāo)準(zhǔn)的用法,Dreamweaver提出警告,建議不要使用,最好能夠修復(fù)。
?如果前面標(biāo)識圖標(biāo)顯示為,則表示該記錄是一條消息,Dreamweaver提示該用法已經(jīng)過時,或?qū)⒈惶蕴?,建議避免使用。
?如果前面標(biāo)識圖標(biāo)顯示為,則表示該記錄是一條嵌套錯誤,Dreamweaver會提示用戶在使用時標(biāo)簽嵌套出現(xiàn)錯誤,例如,缺少封閉標(biāo)簽,或者嵌套的層次不正確。因此用戶應(yīng)該及時修復(fù)過來。對于IE瀏覽器來說,它會很智能地幫助用戶進(jìn)行糾錯顯示,但是對于其他標(biāo)準(zhǔn)瀏覽器來說,就會認(rèn)為這是一個錯誤而不予解析。如果在【驗證】面板左側(cè)單擊【瀏覽報告】按鈕,則Dreamweaver會自動生成報告,以網(wǎng)頁的形式把所有記錄列出來,這樣用戶可以在放大的窗口中預(yù)覽所有驗證信息。
3、 站點(diǎn)報告
在網(wǎng)站建設(shè)中,站點(diǎn)報告是Dreamweaver提供的另一個站點(diǎn)驗證工具,該工具能夠允許用戶有選擇地進(jìn)行驗證,這樣能夠使驗證工具更具目的性。
【操作步驟】
第1步,啟動Dreamweaver。
第2步,在【結(jié)果】面板組的【站點(diǎn)報告】面板中單擊左側(cè)的【報告】按鈕,用戶也可以選擇【站點(diǎn)】|【報告】命令。
第3步,打開【報告】對話框,在該對話框中可以自定義要驗證的項目,并進(jìn)行流程控制。
第4步,在【報告在】下拉列表框中選擇要報告的內(nèi)容,并設(shè)置要運(yùn)行的任意一種報告類型(工作流程或HTML)。只有在【文件】面板中已經(jīng)有選定文件的情況下,才能運(yùn)行【站點(diǎn)中的已選文件】報告。
第5步,如果選擇了工作流程報告,單擊【報告設(shè)置】按鈕進(jìn)行設(shè)置,如果選擇不止一個工作流程報告,則對每個報告都需要單擊【報告設(shè)置】按鈕進(jìn)行設(shè)置。
其中幾個選項說明如下。
?取出者:創(chuàng)建一個報告,列出某特定小組成員取出的所有文檔。
?設(shè)計備注:創(chuàng)建一個報告,列出選定文檔或站點(diǎn)的所有設(shè)計備注。
?最近修改的項目:創(chuàng)建一個報告,列出在指定時間段內(nèi)發(fā)生更改的文件。第6步,如果選擇HTML報告,則可以進(jìn)行如下選擇。
?可合并嵌套字體標(biāo)簽:列出所有可以合并的嵌套字體標(biāo)簽以便清理代碼。例如,<fontcolor="#FF0000"><font size="4">STOP!</font></font>將被顯示出來。
?沒有替換文本:列出所有沒有設(shè)置替換文本的img標(biāo)簽,即沒有設(shè)置alt=""或title=""屬性的<img>標(biāo)簽。在純文本瀏覽器或設(shè)為手動下載圖像的瀏覽器中,替換文本將替代圖像出現(xiàn)在應(yīng)顯示圖像的位置。
?多余的嵌套標(biāo)簽:列出應(yīng)該清理的嵌套標(biāo)簽。例如,<i>abc<i>efg</i>hij</i>。
?可移除的空標(biāo)簽:列出所有可以移除的空標(biāo)簽以便清理HTML代碼。例如,可能在【代碼】視圖中已刪除了某項或某個圖像,卻留下了應(yīng)用于該項的標(biāo)簽。
?無標(biāo)題文檔:列出在選定參數(shù)中找到的所有無標(biāo)題的文檔。Dreamweaver報告所有具有默認(rèn)標(biāo)題、重復(fù)標(biāo)題或缺少標(biāo)題標(biāo)簽的文檔。
4. 清理標(biāo)簽
選擇【命令】|【清理HTML】命令,將打開【清理HTML/XHTML】對話框,在做網(wǎng)站時使用該對話框則可以快速清除當(dāng)前文檔中的指定標(biāo)簽或者錯誤、不規(guī)范的標(biāo)簽。
當(dāng)前文章標(biāo)題:驗證Web標(biāo)準(zhǔn)
當(dāng)前URL:http://www.gtalker.cn/news/wzzz/3217.html
下一篇:網(wǎng)站推廣概述