为了识别冒失的网站设计人员,并且创建一个可访问的网站,你需要理解网站建设的最佳实践。
从历史中学习
随着网站的普及,它不再仅仅作为一个信息库。网站开始被认为是一个营销工具,网站所有者希望控制页面的外观。浏览器制造商通过引入添加图像、控制颜色和设置字体的支持对此提供了帮助。这时候,标记被用来描述页面外观和内容,网站设计和内容开始混合。
即使如此也不足以让商人们满意,他们希望在网站上提供类似印刷的设计能力,这导致了标记的滥用,标记不再被用于描述内容是含义,而是用于描述内容的含义,而是用于使浏览器以特殊的方式显示内容。
理解劣代码造成的后果
很不幸,对网站页面外观的设计控制是有成本的。基于表格的设计创建的复杂混乱的标示造成了严重的后果,网页变得。
因为各种浏览器对基于表格的“腐蚀性代码”的显示方式略有不同,并且提供各自不同的专有标记,使得可以被所有人访问的网站越来越难以建立。网站建设人员往往被迫为每个浏览器设计出不同版本的网站,从而增加了开发时间。预算有限的设计人员。使网页只支持一个浏览器。
臃肿的代码
因为html标记的初衷不是用来复杂的产生的,所以这些复杂的网站建设需要大量附加的代码,导致网页的平均尺寸的变大,并且用户不得不花费相当多的时间下载。
随着宽带的出现,网站建设人员认为下载速度不再是个问题。但是宽带的兴起也导致通过通过移动设备的访问网站的增加,而这些设备一般只有拨号连接的速度。
对于大型的,流量巨大的网站来说下载页面的大小仍然是个问题。网站提供的数据量与成本相关,当下载超过了一定的限度,主机提供商可能开始收取额外的费用。即使是少量的数据,在被重复下载几千次时也会造成成本质的差异。
难以维护的代码
复杂的代码难以维护。即使最简单的修改,比如修改文本的尺寸,也必须在网站的每一个页面进行几百次。当网站所有者自己就能进行这种简单的修改时,向网站建设人员支付用于修改内容的费用是难以接受的。但是代码过于复杂,许多网站使用了本来没有必要使用的内容管理系统。随着新浏览器发行,网站变得过时,现有的代码也就失效了。这时创建全新的网站比在现有代码的基础上修改更经济。
维护上述网站的难度导致了重新设计的现象。每过几年,组织对其网站感到失望并且让网站建设公司进行修复。不幸的是,新的网站往往任然构建得不好,并且由于新浏览器的发行和内容不能保持最新而再次需要修复