会想讨论这个是因为最近在网页工作遇到了很多问题,我从国中就对网页有兴趣,高中开
始自学网页(学得很破),到大学开始转往平面设计,等到出社会才又回头做网页设计,
如今也过了四年,我本身可以说是有点龟毛的个性,你也可以说我有强迫症,总之,我对
网页设计的要求有点诡异,就拿上家公司来说,有一次我为了 h1 {font-weight: bold;}
跟主管吵了半天,就因为我觉得这样写根本多此一举。
我本身是平面设计出身,所以我对网页的技术仅限于 HTML 与 CSS,还有一些基础 JS 的
套用,但我不知道为什么,天生就很讨厌东西排得不够整齐。
就像这样:
<div>
<ul>
<li>这个世界多么美好,空气多么清新</li>
</ul>
</div>
但接着可能我放假去了,同事接手:
<div>
<ul>
<li>这个世界多么美好,空气多么清新</li>
</ul>
</div>
这种时候我总是可以听到脑袋理智断裂的声音,或是体会到什么是自己的老婆被隔壁老王
睡走的感觉,总之我实在是相当讨厌别人的 HTML 排的歪七扭八,就连我打这个例子的当
下,也是感到很痛苦。
最近公司在搞一个手机板的网页,我比较少做大规模网站的经验,所以我不知道各位是怎
么规划,但是我们公司的规划就是大家一起做(这算规划吗?)这样,简单来说就是我做
登入注册,同事甲做会员规范,同事乙做会员专区,然后各自切各自的版,我实在不太认
同这种做法,因为在没有妥善规划下就要这样各司其职,我可以预见未来这网站必然没有
一致性,这个站目前已经出现一些问题,在当初我把档案规划好以后,就被修改的我认不
出来了。
一、不知道为什么硬要把一些 Layout 属性放进 reset.css?
这个站的 reset.css 有着 h1 ~ h6 的样式,这种东西在我个人认知,不是应该拿出
来放在其他跟版面有关的档案里面吗?
二、很豪迈的写了 p {color: #FFF;}。
呃,如果是我,我不会直接下这种设定,谁知道明天会不会有一页白底的页面,或者
我会在前面多加一个 Class。
三、最令我崩溃的排版问题。
你可以看到 CSS 有 2-space、4-space、Tab 的各种缩排,还有缩成一行,跟没缩
成一行的,呃,总而言之就是不统一的写法,就像这样:
header {background: #000;color: #FFF;}
footer {background-color:#000; color:#FFF;
}
你冒号后面到底要不要空格?你分号后面到底要不要空格?
你到底要一行还两行?你到底要用 background 还是 background-color?
你搞的我好乱啊!!!(强迫症发作)
抱歉,写的有点崩溃了,明日还要上班,我先写到这里,不知道各位前辈有没有类似的经
验的(抑或你也跟我一样是强迫症患者),如果你能提供一些你过去的经验与解决方案,
或者一些闲聊也好,我会很感激你的,谢谢。