另一个角度谈谈div css

  说到web设计,我是2000年入行的,应该还是有说几句话的份,先说说被我开的两个美工吧。

  但出乎我的意料的是,在公司的网站的宣传广告里,这位仁兄居然加了这么一句话(宣传嘛,广告语我没有时间写那么多,就让他充分发挥),内容是:“国内90%以上的网站将被淘汰,div css即将成为未来标准”。

  后来公司再次改版,花了一个星期,做的十分漂亮,table结构。

  他是才毕业的,非常勤恳的做事,但他绝对中毒不轻。

  这位仁兄也喜欢用div编写页面,并且对table表现出极大的不屑,甚至眼里容不得table这个单词,他开始天天花费90%的时间用于构建html文件和css样式表,甚至为了一个px拿尺子在屏幕上丈量——实在太夸张了,却只把10%的时间放在页面整体设计和美工制作。同时,为了节约几个字节,把一个图片裁成一个很小字节的图片,整个图片文件夹布满了细碎的图片。

  说实话,我并不是反对div css,但物生一利,必生一弊,div css的利处大家说了很多,我就说说狂热的追求div css的几个弊端:

  2、大大增加协同工作的难度,很多没学过div的程序员对于美工出的div页面束手无措,稍微改错了,可能整个站点就惨不忍睹了。当然,假如你是一个全才,可以搞定一切,也可能不会。

  几年前,我在一个朋友车里坐着玩的时候,当时他唾沫横飞的问我,你会不会做web2.0,我说web2.0不是技术,web2.0是一种思想,并不是改成div css就是2.0了。他说错了错了,你落伍了,你们那个1.0的网站马上就要不行的,我马上要投资做的2.0网站打算如何如何,预备上市的。几年后,我那个1.0的网站销售额还在稳步增长,但他的2.0却再没听他提过。

  关于某些维护div的div党,有几个误区我想说一下,也给新入行的朋友一点提醒。

  查阅一下w3c的帮助文件,没有发现w3c放弃了table定义,而且利用table制作的页面也一样可以通过w3c效验,事实上,跟随网页从产生到现在,table一直都是标准的w3c定义。

  大家都说div的布局精简代码,但是用div替代table所节约的代码又被css(样式)所占用,而这些样式大多用于控制div的排版布局。一旦css出错,后果不堪设想。而且,狂热的追求把几十k的页面再缩小一倍,完全没必要,大家都知道,一个网页打开,真正占带宽的不是网页本身,而是图片,flash等,一个页面100k,可能需要下载的图片,flash,视频有几m之多。现在硬件发展速度远超软件发展速度,带宽也渐渐不是问题。狂热追求代码的精简是舍本逐末。

  目前尚无任何证据证实用div可以更轻易被搜索引擎收录,也许这个只是存在于美好的想象中。

  追求新技术不是错,但钻牛角尖就不对了,用div也没错,确实有很多好处,但切不可成了div的偏执狂。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值