css的痛苦

Posted in 软硬一本 @ Jan 11th, 2008 by underone |

第一次做网页的时候,为了让一段字居中,我在字的左边放了无数个空格。那大概是9798年的样子。css的出现(从我知道开始)实际让我很兴奋,记忆犹新的是大概2000年的某天,我的前辈告诉我说,瞧,css能把一个小背景固定在table的右上角。当时我觉得靠,真神奇。

那之后到现在,我一直认为css这事儿技术上没什么突破,唯一的苦恼只来源于各个浏览器中的细微差别。工作中也好,theme的制作上也好,对此我都很痛恨,因为有些差别是完全不能理解的,IE也好FF也好,终究都会出现“明明这么写是对的,为什么就不按照规矩显示”的问题。在着眼于解决问题的情况下,我根本忽略了什么才是对的,什么才是规范的。只要能实现效果就好,管它写的规矩不规矩,顺序对不对,一个div摞一个div,一个hack又一个hack……有的时候,也许仅仅是为了纠缠一个像素的不同而已。

但其实,这可能都是错的。本来我们可以很痛快的按照标准写正常的代码,然后看也不需要去看。标准之外,无端做了这些额外工作,难道是我们的过错吗。既然有标准,而大家又都不去执行,标准还有个蛋用……
现在的浏览器貌似还不够多,等有一天我们要面对20个浏览器,50个版本,10个系统,100个分辨率的时候,如果还是如此扯淡,一个.css文件会有多大就谁也不知道了……

今天的唠叨来源于这个,但其实说的并不是一个事儿。因为我还远未高级到那个地步:

段正淳的css笔记(6)-浅谈css框架开发

延展阅读

14 Responses to “css的痛苦”

  1. 虫儿飞  Reply to this comment

    你是前辈啊。我刚刚全面的接触DIV+CSS。现在正在修改你的这套模板呢。FF IE要来回的调试。麻烦。不过在制作的过程中学到了很多过去没有想到的东西。呵呵~

  2. aiyo  Reply to this comment

    我是0708年接触的CSS,呵呵,新鸟~~~,还没有什么发言权,
    确实如此,在使用CSS的时候,时常被他给打晕了[@..@']
    看来老哥接触布局已经好长时间了。

  3. 漫步  Reply to this comment

    哎,因为工作需要,最近也在接触design 方面的东西, 当然也包括css..

  4. peter  Reply to this comment

    有必要那么较真么,差不多得了。

  5. underone  Reply to this comment

    我比较爱较真

  6. 帕兰卓一得  Reply to this comment

    呵。我做主题,从来不去W3C验证和XHTML验证,只要在各个浏览器中没有问题就行了。对于每个设计者来说,多个浏览器的差异确实是个痛,本来可以用更多时间研究更有意义的事,比如怎么提高自己的设计水平,可都他妈的浪费在HACK上了。。。

  7. underone  Reply to this comment

    是……最近我也懒得验证W3C了……

  8. 几种兼容各大浏览器的的通用CSS hack方法 | 帕兰卓一得  Reply to this comment

    [...] 在Underone的网站看到他对Hack一事大发牢骚甚感头痛。 [...]

  9. YangTx  Reply to this comment

    还是认真的丸子比较可爱...

  10. venson  Reply to this comment

    FF更标准,BS IE

  11. venson  Reply to this comment

    W3C 验证过一次,发现不少问题=_=!!

  12. 痴情的猪  Reply to this comment

    谁能告诉我为什么IE6下是歪的呀!郁闷……
    http://www.cs-sxe.org

  13. 涵雨之泪  Reply to this comment

    这文章看了很有感触。
    自己第一次做主题,在ie下做好了框架。
    结果给别人一看,别人说全是乱的,原来他用的ff。
    可怜的我又要兼顾ff来改。

    难道它们在css这点上就不能统一么?

  14. Jack  Reply to this comment

    丸总加油啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Leave a Reply ↓