CSS教程 設計製作網頁的CSS經驗

2022-09-25 19:03:12 字數 1812 閱讀 5680

有些習慣顯得尤為重要,今天與您分享六個css習慣。因為習慣其實是會變的,所以只能寫「最近」的。這些習慣都跟技術無關,如果不遵守,也不會出錯。但是我覺得良好的習慣會體現乙個人的素質。

我們在我們中向大家介紹過很多css經驗與技巧,這些東西都發布在的文章中,相信對大家是有一些幫助與啟發的。有些習慣顯得尤為重要,今天與您分享六個css習慣。因為習慣其實是會變www.cppcns.com的,所以只能寫「最近」的。這些習慣都跟技術無關,如果不遵守,也不會出錯。但是我覺得良好的習慣會體現乙個人的素質。

一、用class_name方式寫類名。

以前喜歡用class-name寫,不過好像兩樣也沒什麼差別。但我比較反對用classname寫類名,因為始終對瀏覽器大小寫敏感的問題抱有懷疑態度。但是id我會寫成駝峰式,理由見下一條。

二、樣式都用class而不用id。

有三個理由,一,id不可以重複,所以用class的話,可以肆無忌憚的用無數次。二,id的優先順序太高,若是寫了乙個#page_contenta,那你完蛋了,裡面要改鏈結顏色,都必須加上#page_content才能越過這個優先順序。三,id專門留給js用,這樣才符合表現與行為分離的原則。所以id我用駝峰式,也是為了體現這一點。

三、margin和padding,盡量省略最後乙個值。

比如margin:20px10px5px10px;,左右值是一樣的,就應該省略掉最後乙個值,寫成margin:20px10px5px;這樣到時候要改左右間距,改乙個就好,免得改漏了。其實這個問題雖然很細小,但是可以看得出對margin四個值省略規則的熟練程度。

四、按標準寫css,再針對特定瀏覽器作hack。

比如,通常我們會遇到如下的寫法:

.side_col

而我的寫法會是:

.side_col

*.side_col

看明白了麼?不應該把hack混在一起,也不應該用一種僥倖的心態,覺得float:left與display:inline寫在一起沒事。嗯,它們倆確實沒事兒,但是其他的hack就不一定了。而且這裡寫display:inline純粹就是為了解決ie6的bug,所以前面加上下劃線,以明確的表達你的目的。

另外不要以為凡是hack都是為ie準備的。其實有些hack是針對其他瀏覽器的,比如ff。這就要求你對css標準的熟練掌握,能夠自信的判斷哪些渲染是遵守標準,哪些違反標準的。

此外www.cppcns.com,我喜歡在hack前面加上星號,其實這純粹是個人習慣了。可能過段時間我就不這麼用了,呵呵。

五、記得加空格。

.class_name。我個人覺得合理的空格是優秀**的乙個指標。按英文的習慣,標點後面都應該帶空格(如果你寫thisisapen.that』sapencil.句點後面不加空格,word裡面會有錯誤提示)。所以既然css是外國人發明的,應該按他們的格式來寫。類似的,在js裡vara=b c;裡面的空格也應該都要加。

六、適當的層疊(cascading)或縮排以定義css的「作用域」。

啥叫「css的作用域」?其實並不是所有的樣式都在所有的地方使用。有的樣式只用在某一塊裡面,比如「導航欄」裡的「搜尋框」,可能應該寫成:

.n**.search{}

而有時候用層疊會增加**優先順序,所以也可以用縮進來「象徵性的」體現作用域。像這樣:

.login_box{}

.forgot_pwd{}

縮排,是為了表示它們對應的標籤具有父子關係。但這樣只能起乙個提醒的作用。

css技巧在於不斷的總結與對編碼的理解,任何時候都是在不斷的完善的,有何經驗歡迎您來52css.com與我分享,也可以在w3cbbs.com發貼,寫出您對css的心得體會。

本文標題: css教程:設計製作網頁的css經驗

本文位址: /web/css/26968.html

css網頁設計標準教程 CSS設計教程

css網頁設計標準教程 veerle pieters發布了乙個名為 設計css模板 的教程系列,它對許多現有教程進行了令人耳目一新的更改,首先集中於設計,最後只討論了使用css的實現。它分為四個部分 第1 部分 第2 部分 第3 部分 第4部分 而設計的來講,我碰到乙個很好的例子,今天的新鮮css設...

CSS製作網頁中的虛線

這裡議決邊框屬性的虛線邊框border控制虛線。以下配置的css 高度 css height 和css 寬度 css width 為350畫素是為了便於 演示 其它意思。一 四邊為虛線邊框 border 1px dashed 000 黑色虛線邊框 例項 css hackhome html 我的四邊為...

CSS設計教程

veerle pieters發布了乙個名為 設計css模板 的教程系列,它對許多現有教程進行了令人耳目一新的更改,首先集中於設計,最後只討論了使用css的實現。它分為四個部分 第1 部分 第2 部分 第3 部分 第4部分 而設計的來講,我碰到乙個很好的例子,今天的新鮮css設計排在跋terhorst...