CSS網(wǎng)頁布局開發(fā)應(yīng)該使用什么軟件呢?這是一個非常常見的問題。往往會令新手朋友感覺迷茫,今天52css.com就這個問題我們來說一說吧。如果你有什么想法可以參與評論,大家集思廣議吧。
有很多朋友是用DreamWeaver進(jìn)行開發(fā),DreamWeaver是三劍客之一,在傳統(tǒng)的table布局中,可視化的環(huán)境讓我們編輯網(wǎng)頁非常輕松,各項功能面板進(jìn)行設(shè)置即可達(dá)到想要的效果。雖然簡化了操作,方便了我們的制作,但我們丟掉了很多東西,以至于有朋友從業(yè)幾年了,卻完全看不懂HTML代碼,看不明白那些標(biāo)簽的真正含義是什么!
CSS網(wǎng)頁布局是建立符合WEB標(biāo)準(zhǔn)的網(wǎng)頁,表現(xiàn)、內(nèi)容、行為分離。我們要簡化我們的代碼,讓其效率更高。而應(yīng)用DreamWeaver往往會增加許多垃圾代碼,而且不夠簡化。一句代碼能夠搞定的設(shè)置,DreamWeaver或許搞出四五句話來幫你完成。更重要的是,如果項目是由一個多人團(tuán)隊協(xié)作完成,這樣由DreamWeaver所制作出來的代碼,往往會讓其他成員感覺很棘手,一堆代碼,沒有明確的界定與規(guī)律,無從下手與識別。這與table布局時的代碼大同小異。
有些朋友或許會說,我們可以使用DreamWeaver的代碼提示功能,輔助編碼。例如我們在代碼中鍵入“F”往往DreamWeaver就會提示以“F”有關(guān)的一些樣式,這對于英文基礎(chǔ)薄弱的朋友來說是雪中送炭。這個功能我們可以使用,但請注意,不要產(chǎn)生依賴的心理。如果你到了一個新單位,或者加入一個新的項目團(tuán)隊,或者處理一些應(yīng)急問題,脫離了DreamWeaver這個環(huán)境,你很快就愣了,完全不知道如何進(jìn)行樣式的編寫。而且這樣長久下去,你對代碼的含義理解也不夠明確與清晰。
如果你想對CSS了如指掌,你想對CSS網(wǎng)頁布局的工作非常熟練?荚嚢删W(wǎng)建議你扔掉一切輔助軟件,用記事本進(jìn)行開發(fā)。如果感覺很困難或者一些單詞記不住。沒有關(guān)系,放一個參考列表在手邊,一行一句,一個詞一個字母的慢慢的進(jìn)行編寫。一兩天以后,你感覺就適應(yīng)了,一兩個星期以后,你就完全熟練了。實踐證明這樣的付出是值得的,你完全能理解代碼是什么,為了少敲字母,你會盡量的想辦法去精簡你的代碼,用很少的代碼實現(xiàn)同樣的功能與樣式設(shè)置。假以時日,你的代碼就規(guī)范了,你就越接近高手的境地了。
當(dāng)我們熟練了,我們?yōu)榱颂岣吖ぷ餍剩岄_發(fā)的速度更快,我們就可以使用相關(guān)的輔助軟件了。例如最通用的DreamWeaver。或者其它開發(fā)工具Notepad++、TopStyle。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |