頂尖的CSS設(shè)計的原則

2014-07-11    分類: 網(wǎng)站建設(shè)

CSS可以為設(shè)計者的一個非常強(qiáng)大的標(biāo)記語言。
然而,CSS是生產(chǎn)一樣是由設(shè)計師創(chuàng)建的代碼的原則。
雖然你可能會認(rèn)為,任何人都可以寫出的CSS,有寫CSS和生產(chǎn)的CSS的一大區(qū)別。
確保你在正確的軌道上,這里有八個CSS的原則,每一個網(wǎng)頁設(shè)計師應(yīng)該如下。

1。花時間去驗證
如果你打算花時間在css編碼,所以花時間驗證代碼 你創(chuàng)建的。 然而,讓我吃驚的是,許多設(shè)計師跳過這個重要的步驟。驗證你的代碼讓你清理任何問題并確保它會為你的訪問者的工作。
除了驗證你的CSS文件,你也應(yīng)該驗證您的HTML或XHTML文件。 之前驗證這些文件,確保你有時間適當(dāng)?shù)腍TML或XHTML文檔類型聲明。聲明DOCTYPE可能看起來像一個平凡的細(xì)節(jié),但我不能指望我有挫折的設(shè)計師繼續(xù)設(shè)計有問題的討論很多,才發(fā)現(xiàn),這是因為他們已經(jīng)宣布過時的DOCTYPE(或根本沒有聲明DOCTYPE)。


2。文件(而不是在你的代碼)
無論你是工作在一個單獨的項目或一個團(tuán)隊的設(shè)計師,這是你創(chuàng)建的文件的工作重要。 你可以看到為什么這會在一個設(shè)計團(tuán)隊的背景是重要的,但你可能想知道為什么它會如果你工作在一個獨奏項目的事。 好,總有一個機(jī)會,你的獨奏項目最終將演變成一個集體項目,如果發(fā)生這種情況,它很容易有文件在手比試圖走回頭路,創(chuàng)造它。 然而,即使你的項目仍然是一一人表演,你可以在如何有用的文件當(dāng)你決定重新審視一個項目后,不是看它一年驚訝。
當(dāng)談到創(chuàng)建CSS代碼文檔,大多數(shù)設(shè)計師的自然沖動是直接加入到他們的代碼放置/*和*/之間。 喜歡這個名單的原則很多,有采用這種方法沒有什么技術(shù)上是不正確的。 然而,直接加入到你的CSS代碼注釋會增加文件的大小,從而增加加載時間,減緩了網(wǎng)站的整體性能。 如果你對寫作頂尖的CSS代碼的嚴(yán)重,你應(yīng)該記錄你的代碼,但在一個單獨的文件。
雖然我真的相信這是更有效地在一個單獨的文件,我知道有人不同意這種做法的文件很多。 如果你拒絕在一個單獨的文件,你可以做下一個事情是使用CSS壓縮機(jī)(事實上,即使你選擇使用一個單獨的文件中的文件,你仍然可以通過使用CSS壓縮機(jī)的好處)。 可以使用這CSS壓縮機(jī)從CSS驅(qū)動的畫廊,或是谷歌搜索找到一個替代的CSS壓縮機(jī)。


3。拒絕黑客
雖然黑客已經(jīng)成為一種可以接受的許多CSS內(nèi)的社區(qū),這并不意味著“CSS攻擊”的一個原則是,你應(yīng)該如下。 問題采用這種設(shè)計,這意味著你是有意尋找一個復(fù)雜問題的解決方案。 雖然你可能認(rèn)為一個或兩個黑客現(xiàn)在不會傷害任何人,進(jìn)入心態(tài)的“黑客通過“你遇到的任何問題都可能產(chǎn)生負(fù)面影響您的整體設(shè)計思路。
避免黑客是一塊,專家被分配一些時間的建議。 你可以去所有的方式到2003和看到保羅科赫(他是一個成功的開發(fā)者和作者)已經(jīng)有一段時間的CSS Hacks的啟示警告設(shè)計師:“復(fù)雜的怪物了,就在現(xiàn)代Web開發(fā)中心。如今,它并不表現(xiàn)為一個無限嵌套的表格,但作為一個無限復(fù)雜的CSS hack”。


4。不要濫用div
因為div元素,提供一個高層次的靈活性,它可以很容易過度使用他們。 事實上,這個問題已經(jīng)變得如此普遍,CSS設(shè)計師社區(qū)已經(jīng)建立了自己的術(shù)語來標(biāo)記這個問題:divitus。 避免陷入這種狀況,之前自動使用一個div標(biāo)簽,你應(yīng)該問問自己,如果有一個實際的HTML標(biāo)簽,會把工作做的你。 例如,而不是創(chuàng)建多個header div,你為什么不使用HTML標(biāo)題標(biāo)簽已經(jīng)可用,如H1和H2?
一旦你開始考慮一下這個問題,你會很快看到的好處,使用適當(dāng)?shù)腍TML標(biāo)簽而不是自動創(chuàng)建一個新的部門 不僅可以減少代碼量,你必須創(chuàng)建(這將節(jié)省你的時間,同時減少你網(wǎng)站的加載時間),但它也會給你的代碼更合乎邏輯的結(jié)構(gòu)。


5。的想法放進(jìn)你的類的名稱
如果你問一個新的或沒有經(jīng)驗的設(shè)計師,他們?nèi)绾螞Q定叫他們的課程,他們可能會說,這真的不重要。 雖然這在技術(shù)上是正確的,這是命名CSS類非常短視的觀點。 雖然有設(shè)計師落入誰不關(guān)心CSS類名的類,也有設(shè)計師認(rèn)為他們的類的名字,但他們卻采取了錯誤的方法。
因為我不想只是打你的頭與理論的例子,讓我具體解釋一下。 假設(shè)你正在創(chuàng)建一個類來控制一個箱子在你的頁面上。 盒子將位于頁面底部,它將包含從讀者的意見和你會使用CSS來給它一個棕色的背景和控制填充。 而命名的。譚盒(這是許多好心的設(shè)計師會這么做),它的名字。評論框。 原因。評論框是一個更好的類名稱比。譚盒是因為如果你決定改變背景顏色為藍(lán)色的道路(或決定把箱子從頁面底部的一個不同的領(lǐng)域),它不會使你困惑或是查看網(wǎng)站的CSS其他設(shè)計師。


6。擁抱速記
而速記可以迷惑的設(shè)計師誰是剛剛開始自己寫的CSS代碼,一旦你習(xí)慣了風(fēng)格的簡寫,它成為一個最有效的辦法可以作為一個設(shè)計師。
有使用速記的多重效益。 一、降低你的文件的大小,這將減少你的網(wǎng)站的加載時間。 此外,它不僅使我們更容易組織你的代碼,但也使它更簡單,如果將來您需要對代碼進(jìn)行更改。 作為你開始適應(yīng)速記,你也應(yīng)該去寫你的代碼在一行的實踐(而不是傳播出去,聲明在多線)。



7。別忘了打印機(jī)
作為一個設(shè)計師,你更傾向于技術(shù)的非主流人群的任何人。 因為你是一個少數(shù)民族生活的一部分,呼吸技術(shù),有很多你有大多數(shù)人從沒想過的習(xí)慣。 例如,你可能離開你的方式消除盡可能在你的生活中盡可能多的“文檔”。 然而,要記住,大部分的人口仍然打印出來的東西在定期的基礎(chǔ)上是很重要的。 當(dāng)你可能標(biāo)簽項del.icio.us時要保存?zhèn)洳?,普通的互?lián)網(wǎng)用戶將打印相同頁。
因為人們還打印出的信息來自互聯(lián)網(wǎng),重要的是使用CSS來讓你的內(nèi)容打印。 游客會欣賞所有的工作你已經(jīng)把創(chuàng)造美麗的布局對于網(wǎng)站他們訪問,但當(dāng)他們決定要打印一頁的網(wǎng)站,他們會感謝你甚至當(dāng)他們意識到他們的打印輸出只包含文本,他們希望(并沒有驚人的圖形看起來偉大在他們的電腦但會浪費大量的墨水從打印機(jī))。 因為CSS使得它很簡單,確保內(nèi)容正確格式化打印出來,沒有借口真正的設(shè)計師忽略了這一步的設(shè)計過程。


8。永遠(yuǎn)不要停止學(xué)習(xí)
你可能認(rèn)為這最后的原則聽起來是陳詞濫調(diào),但它無疑是最重要的整個列表。 如果你致力于成為設(shè)計師,你需要確保你一直致力于擴(kuò)大你的CSS知識。 幸運的是,這是很容易做到,如果你有愿望將致力于繼續(xù)你的CSS的教育。 而繼續(xù)教育是一項艱巨的任務(wù),個人在許多行業(yè),非技術(shù)性的,因為互聯(lián)網(wǎng)實際上是基礎(chǔ)的CSS,量的免費資源,你可以學(xué)習(xí)真的是無止境的。 如果你認(rèn)為我夸大,只需鍵入“CSS”到谷歌,你會看到有483000000個結(jié)果供您瀏覽。

除了從網(wǎng)上資源學(xué)習(xí)(和打印資源如果你喜歡),你可以從其他的CSS設(shè)計師學(xué)習(xí)很多。 無論你分析自己的工作,聽聽他們給在網(wǎng)上或面對面的情況下跟他們的建議,你可以通過相互作用和潛在的合作與其他設(shè)計師誰是致力于在頂尖的CSS設(shè)計的原則和生產(chǎn)工作令人驚嘆的收獲很多的價值。

創(chuàng)新互聯(lián)設(shè)計文章推薦:

成都app開發(fā)公司、app制作

四川遂寧網(wǎng)站建設(shè) 做網(wǎng)站

創(chuàng)新互聯(lián)成都微信小程序開發(fā)公司

網(wǎng)站web服務(wù)器維護(hù),網(wǎng)站服務(wù)器搭建

本文標(biāo)題:頂尖的CSS設(shè)計的原則
URL鏈接:http://www.muchs.cn/news/20120.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、用戶體驗、做網(wǎng)站、企業(yè)建站、網(wǎng)站策劃、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化