提交者 : 地藏菩薩 于 泡網(wǎng)俱樂部 (http://paowang.com/) 北京時(shí)間 2006-04-30 00:00:31
94smart 也挺認(rèn)同老冒的心得,不過他在Blog:關(guān)于網(wǎng)頁設(shè)計(jì)和CSS+XHTML 里以為我反對(duì)“用CSS設(shè)計(jì)網(wǎng)站”的觀點(diǎn),那我再補(bǔ)充說兩句:
精通CSS的好美工實(shí)在不多,而通過專業(yè)策劃人員與美工的互動(dòng),讓美工掌握頁面的結(jié)構(gòu)應(yīng)該不算太難。
頁面友好性/易用性是UI設(shè)計(jì)人員的工作,這常常是策劃/開發(fā)人員/美工共同討論后的結(jié)果,這和CSS沒有必然聯(lián)系。記住 Dive into Mark 的忠告。
權(quán)衡成本,同軟件架構(gòu)設(shè)計(jì)一樣,CSS也不要過度設(shè)計(jì)。
看了 uuzone 的老冒的兩篇博客:
web 2.0時(shí)代的網(wǎng)頁設(shè)計(jì)風(fēng)格
Think & Design in CSS, 再談web 2.0時(shí)代的網(wǎng)頁設(shè)計(jì)
一個(gè)觀點(diǎn)或者方法,常常都沒有明顯的對(duì)錯(cuò),而只要偏激的理解或者實(shí)行,錯(cuò)誤就不可避免。技術(shù)或者所謂哲學(xué)討論尤其如此。
對(duì)于老冒的 Think in CSS, Design in CSS 的設(shè)計(jì)思想我基本是贊同的。老冒在 uuzone 的開發(fā)過程中所經(jīng)歷的CSS陣痛我也正經(jīng)歷著。面對(duì)著美工提交的美幻美倫的效果圖,我常感到無從下手。
老冒領(lǐng)悟到: 用CSS編碼是錯(cuò)誤的,而應(yīng)該用CSS進(jìn)行設(shè)計(jì)。但也許他沒有說到本質(zhì)。
DOM 和 CSS 的出現(xiàn)目的很明確,就是為了實(shí)現(xiàn) 結(jié)構(gòu)與樣式的分離 。CSS的好處不用再多說,但 Dive into Mark 上有一句忠告:
Important to note that while CSS allows good document structure, it does not enforce good structure. (CSS可以為一個(gè)良好的文檔結(jié)構(gòu)錦上添花,但并不會(huì)讓結(jié)構(gòu)變的更好。)
對(duì)美工而言,精通CSS,然后考慮到CSS的各種屬性和限制去做設(shè)計(jì),可能會(huì)限制他的創(chuàng)造力。所以我以為美工更應(yīng)該清晰頁面的結(jié)構(gòu),在頁面設(shè)計(jì)的過程中,做到針對(duì)結(jié)構(gòu)設(shè)計(jì)更為實(shí)際。在維持一個(gè)大局風(fēng)格基礎(chǔ)上,在類似的結(jié)構(gòu)上有意識(shí)的樣式統(tǒng)一,同時(shí)頁面各個(gè)部分的承啟轉(zhuǎn)合清晰一致,那么頁面制作人員也能方便的進(jìn)行頁面拆合,維護(hù)起來也方便。
從頁面制作人員來看,編寫CSS若沒有一些編程基礎(chǔ),簡(jiǎn)單的布局/邊框/色彩部分尚可應(yīng)付,若要成為Ajax的一部分則恐怕難以勝任。所以他們以及Web開發(fā)人員有時(shí)候仍然需要用編程的思維去考慮CSS。但 KISS(Keep It Simple, Stupid)(KISS) 我是強(qiáng)烈認(rèn)同的。
我現(xiàn)在的做法是要求頁面制作人員首先只用HTML編碼,不帶任何樣式。將結(jié)構(gòu)完成后,頁面固然難看,但至少脈絡(luò)還清晰可讀。然后再套CSS。
頁面的雕琢真是一個(gè)費(fèi)時(shí)費(fèi)心的過程,實(shí)際的開發(fā)過程中,還是一定要權(quán)衡的,在技術(shù)積累不足的情況下,為了項(xiàng)目的進(jìn)度,并非一定要全盤CSS化,可以適當(dāng)放到后期逐步優(yōu)化。
CSS的意義已經(jīng)越來越被認(rèn)同,我以為Web開發(fā)相關(guān)人員都應(yīng)該去學(xué)習(xí)它,并隨著經(jīng)驗(yàn)的增長(zhǎng)去體會(huì)結(jié)構(gòu)與樣式分離的思想。Web 2.0 時(shí)代,綜合性人才是一個(gè)趨勢(shì),一個(gè)美工如果能再精通CSS和UI設(shè)計(jì),自然奇貨可居,就如同一個(gè)頁面制作人員還會(huì)Photoshop和Web編程,那么自然更受肯定。如老冒所言,做一個(gè)推陳出新的技術(shù)手工業(yè)者,而不是淪為技術(shù)流水線上的工人,需要換換腦筋,接受并去豐富已經(jīng)被證明正確的思想和方法。
我只是一個(gè)Level 4的CSS學(xué)徒,正在從挫折中汲取經(jīng)驗(yàn),以上所言僅為個(gè)人思考。
聯(lián)系客服