計算機, 程序設計
驗證 - 是什麼呢? 我為什麼需要驗證mikrorazmetki?
讓我們來談談代碼驗證工具。 即用於此目的創建了一個特殊的工具,叫做驗證。 作為一個例子,將使用它的HTML。 驗證該標記語言是非常適合解釋原則,並給出一個例子。
為什麼需要它?
我們設立條件
與該頁面將被檢查的嚴格,登記在標籤<!DOCTYPE>。 如果沒有指定,它會非常仔細地研究,該報告將顯示從標準的所有驗證錯誤和浪費。 還認為,審計將通過HTML5的規則進行。 要指定不同的版本或減輕偏差搜索,使用的代碼。 順便說一句,除了版本的HTML,也有一個驗證器CSS。 它可以讓你檢查層疊樣式表的建設,並與最新的標準符合性。 這個機會,如果你是這個話題很感興趣,最好不要忽視。
路線DOCTYPE標籤檢查
目前,有類型的檢查:
- 嚴格按照最新標準。
- 過渡。
- 嚴格。
- 隨著幀。
順便說一句,在DOCTYPE總是希望指定。 畢竟,如果你不這樣做,不同的瀏覽器都將進行佈局,以顯示該頁面以不同的方式不同的設置。 和所需的文件顯示非常難看。 應當指出的是,它僅影響可視化組件,而性能不受影響。
錯誤說一個字
其他元素
事實上,在HTML代碼驗證檢查 - 這當然是好事。 是否有關於RSS源和CSS級聯表的功能? 是的,有他們的驗證。 請記住,他們只檢查代碼的合規性。 什麼是寫在那裡 - 他們根本不在乎。 因此,如果你在網頁和網站的質量,主要興趣,你應該檢查他們。
網上辦理登機手續
什麼是包括在驗證?
- 對於搜索 語法錯誤。
- 掃描嵌入式標籤。 他們總是以相反的順序關閉,至於如何脫落。 如果事情是錯的 - 會通知您。
- 檢查符合特定的文檔類型定義。 自動掃描並確定是否所有正確(標籤,屬性)寫入關於標記語言,這是規定的版本。
- 檢查外來元素的存在。 什麼是事實的代碼,但搜索是在文檔類型定義缺失。
應當理解,這一切 - 邏輯測試。 在這種情況下,它並不重要,如何實現驗證。 這是什麼意思在實踐中? 如果至少一個檢查是不是成功的,這不會被認為是合適的代碼。 在每一個重大計劃的結束將顯示哪些需要固定的(甚至可以告訴你如何做到這一點)的建議。
論據
最主要的原因,一個驗證mikrorazmetki - 是確保跨瀏覽器的網站或它的各個頁面。 每一個程序,可以幫助你瀏覽網頁的事實,有它自己的解析器。 因此,單一的方式,以確保代碼將在所有瀏覽器正常工作 - 打通驗證擺脫它。 是什麼使得它嗎?
每個瀏覽器都有自己的代碼中的錯誤的相關機制的事實。 所以,也許他就能夠彌補與無效程序的情況,仍可能惡化。 這些贊成的觀點,但也有缺點。
所以,這是值得注意的是,驗證mikrorazmetki是非常嚴格的。 和瀏覽器都能夠糾正自己的一些錯誤。 因此,如果第一個任務是能夠正常工作,在外觀部分可以忽略不計。
評價,使用驗證器
如果您對頁面的美觀懷疑,他們是徒勞的。 例如,如果你設置的文檔類型,將切換解析器的瀏覽器到一個特定的模式。 只有它不會導致加載它,並且代碼將被檢查是否符合它的事實。 因此解析器已經預先配置的瀏覽器,這將是一個缺乏一定的碼的有效性。 並帶有自定義屬性:他們成功地檢測和處理。 作為一個例子,ARIA技術。 它的工作原理與補碼的語義屬性,使發誓驗證。 它是什麼:好還是壞? 在一方面,代碼工作,並提供特別的機會。 另一方面 - 標準差。 但在ARIA的情況下,它是有道理的。
結論
Similar articles
Trending Now