现在在网页设计领域,DIV + CSS似乎是个时髦的事情,但DIV + CSS真的好吗?
我认为,CSS绝对是个好东西,但DIV却有很大的局限性。现在人们用的显示器分辨率,从800*600到2048*1536的都有,差距很大。你还别说800*600没人用,有些单位好多年没有更新硬件设备了,显示器还是15英寸的,天天看电脑,工作人员觉得分辨率是800*600最舒服。至于最新的家庭电脑,显示器很多是宽屏的,水平1440的分辨率用的很多。
如果都用DIV设计布局,除非固定好页面总体宽度(比如800像素、960像素等),否则在缩放窗口时总会出问题。国外一些DIV + CSS的著名技术站点也没有解决这个问题。可是,设置固定宽度你总要照顾大多数用户吧,一般是800像素宽,最多是1024像素,此时使用高分辨率显示器的用户,看着页面是狭长的一段,难道不难受吗?
所以,如果强调网页能适应各种分辨率,外层最好使用表格布局,表格的宽度按百分比设置(如table width = '98%')。在表格内部,可以使用DIV。通过实践,我感觉DIV适合设置固定大小的区域,而要灵活地设置区域大小,还是表格更灵活。
所以,DIV + CSS不是放之四海而皆准的。我认为大的布局仍应该以Table + CSS为主,局部的可以使用DIV。不好赶时髦,完全用DIV + CSS是一件吃力不讨好的事情。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1340561