传统网站建设是以表格布局为核心来实现的,整个设计过程是:效果设计在前,而内容编 辑在后。具体说,就是先由美工设计小样,再用PS ( Photoshop )或FW ( Fireworks )绘制网页 效果,设计满意之后,然后使用PS或FW切图并输出为网页,结尾才去考虑如何在这个网页 模板中插入数据。
而现在的标准设计恰恰相反,页面使用div元素来代替table元素,于是很多网站设计师仍然沿袭过去的设计思路:先样式,再内容。这种设计与传统表格设计没有什么区别,无非是更换了几个标签而已。
页面里有的仅仅是内容,在没有修饰的情况下,它看上去就是一张白白的页面,上面有 —些文字和图片(这个图片是指内容中的图片,是有真实意义的图片),这些文字和图片仅 仅是依次罗列下来,只有结构,没有任何样式。当我们把网页结构设计完毕,然后加入表现, 将所有修饰的图片作为背景,用CSS来定义每一块内容的位置、字体和颜色等时,这样制 作出的页面才是内容与表现分离的,就是说当禁止CSS文件之后,网页显示的将是干净的 内容,而不带有一点样式效果。例如,对于官方网站来说如果禁止支持全部CSS,则会发现整个网页结构非常混乱,网页结构的层次性很不清楚,无法方便用户阅读。
建设网站的W3C校验仅仅是帮助你检查HTML代码书写是否规范,CSS的属性使用是否恰当。代码 的标准化仅仅是第_步,不是说通过校验,网页站就标准化了。很多网站习惯于把W3C推荐的 校验图标作为网站的_种荣耀,把它放置在网站页面很显眼的位置。那么是不是通过W3C校验的 网站页面都是符合标准的呢?这个也不一定。网站标准的重要问题就是:根据元素的语义性来使用 它们。例如,table是用来呈现表格数据的,而不是用来进行网页布局的,但是一些利用table布局的网站页面也能顺利地通过验证。所以,所谓的验证结果也只能作为一种参考。我们不要为了 向别人炫耀自己设计的网站页面通过了 W3C校验而去标准化,标准设计的目的是为了使自己的网站设计工作更有效,为了能够在不同浏览器和设备中正常浏览。