為了識別冒失的網站設計人員,并且創建一個可訪問的網站,你需要理解網站建設的最佳實踐。
從歷史中學習
隨著網站的普及,它不再僅僅作為一個信息庫。網站開始被認為是一個營銷工具,網站所有者希望控制頁面的外觀。瀏覽器制造商通過引入添加圖像、控制顏色和設置字體的支持對此提供了幫助。這時候,標記被用來描述頁面外觀和內容,網站設計和內容開始混合。
即使如此也不足以讓商人們滿意,他們希望在網站上提供類似印刷的設計能力,這導致了標記的濫用,標記不再被用于描述內容是含義,而是用于描述內容的含義,而是用于使瀏覽器以特殊的方式顯示內容。
理解劣代碼造成的后果
很不幸,對網站頁面外觀的設計控制是有成本的。基于表格的設計創建的復雜混亂的標示造成了嚴重的后果,網頁變得。
因為各種瀏覽器對基于表格的“腐蝕性代碼”的顯示方式略有不同,并且提供各自不同的專有標記,使得可以被所有人訪問的網站越來越難以建立。網站建設人員往往被迫為每個瀏覽器設計出不同版本的網站,從而增加了開發時間。預算有限的設計人員。使網頁只支持一個瀏覽器。
臃腫的代碼
因為html標記的初衷不是用來復雜的產生的,所以這些復雜的網站建設需要大量附加的代碼,導致網頁的平均尺寸的變大,并且用戶不得不花費相當多的時間下載。
隨著寬帶的出現,網站建設人員認為下載速度不再是個問題。但是寬帶的興起也導致通過通過移動設備的訪問網站的增加,而這些設備一般只有撥號連接的速度。
對于大型的,流量巨大的網站來說下載頁面的大小仍然是個問題。網站提供的數據量與成本相關,當下載超過了一定的限度,主機提供商可能開始收取額外的費用。即使是少量的數據,在被重復下載幾千次時也會造成成本質的差異。
難以維護的代碼
復雜的代碼難以維護。即使最簡單的修改,比如修改文本的尺寸,也必須在網站的每一個頁面進行幾百次。當網站所有者自己就能進行這種簡單的修改時,向網站建設人員支付用于修改內容的費用是難以接受的。但是代碼過于復雜,許多網站使用了本來沒有必要使用的內容管理系統。隨著新瀏覽器發行,網站變得過時,現有的代碼也就失效了。這時創建全新的網站比在現有代碼的基礎上修改更經濟。
維護上述網站的難度導致了重新設計的現象。每過幾年,組織對其網站感到失望并且讓網站建設公司進行修復。不幸的是,新的網站往往任然構建得不好,并且由于新瀏覽器的發行和內容不能保持最新而再次需要修復