开始做这个网站时,比较省事的方法是下载个满意的模板,套上就能用了。基于自己的审美和内容编排的考虑,看中了一个叫“阿里百秀”的模板:大方、简洁、实用。但是当下载下来之后,里面的css文件体积到了几百k,简单的外观难道需要这么多吗?里面得有多少冗余的css代码?
于是,我开始了学习css,自己做模板,真的不是20几岁的时候了,现在学东西感觉慢许多。人家做同样这个模板,可能一天时间足够。我前后用了几个月,不过终于做完了,比较满意,css体积才是个位数。采取了最精炼的代码,每一行都仔细琢磨过:可不可以删除?网站备案完成,正式上线后,加了些内容上去,算是开始运行了。这是一处。
有一天我在一个群里问:谁此时上网是用电脑上的吗,麻烦点下我的网站,看看页面正常否?有个网友回复说好几处显示错位。原来他是用Ie6浏览器。我知道,现在对于前端,开发者基本上放弃考虑兼容Ie6,毕竟,现在还用ie6的较少,如果兼容,会增加很多工作量,甚至整个布局要重新做。
我考虑再三,决定兼容。有些人的确在新电脑上却使用老xp,里面有些是Ie6没有升级,何况对于以股市和财经为主题的网站来说,不少是年龄层次偏大的观众。那好,重新调整。这又是一处。
当测试“圣杯布局”时,ie6下死活右边栏却排挤到了下方,用了一天时间,找不出原因。第二天,我无奈选择放弃这种优雅但是难伺候的布局,换用最实在的方式:绝对定位。结果代码很健壮,在几种浏览器版本都有可靠表现。
其实很多人,现在是不会考虑ie6的,我特意打开阿里百秀的官方模板站,在ie6下显示一塌糊涂。我于是很满足。
啰嗦上述两处,其实我想表达什么呢:考虑事情力求尽善尽美,力求做到满意再拿出来,这种做法是好是 ?表面上看是很好,精益求精不好吗?但是,现今这个时代是一个不求甚解的快餐时代,你在花时间精工细做时,别人往往弄个“粗糙但是能用”的东西去抓先机。现在很多事情,特别是创业,讲究先下手为强,虽然 粗糙但是自己能看得下去,然后边使用边修缮。这个开始非常一般的东西获得了用户,成功的把老酒埋在了深巷里。