国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS 樣式命名規(guī)則

2024-07-11 08:39:18
字體:
來源:轉載
供稿:網(wǎng)友

相信大家對樣式命名都多少感到困難,特別是想起一個有意義的名,更難。回顧了一下之前寫的《 樣式命名規(guī)則 》(不知道大家使用后有什么感想)結合這段時間使用上發(fā)現(xiàn)的一些問題,重新整理了樣式的命名規(guī)則,希望能更實用些。

要避免當狀態(tài)改變時名稱失去意義,最常見的就是用于布局的類名,如“left”、“right”,當左邊欄不再是左邊欄的時候,“left”這個名就沒有實際意義了。這與我們所推薦的“命名要有意義”就相違背了,使用序號就更加有問題了。好像沒錯,不過有好長一段時間都有個問題讓我很煩惱,如果一個頁面中同個模塊出現(xiàn)一次以上,而且細節(jié)還不一樣,那后面出現(xiàn)的名稱應該叫什么呢?難道“one”、“two”就不是序號?其實我們要避免遇到的情況就是當狀態(tài)(表現(xiàn))改變時,對應定義的類名不會失去意義。

所謂的狀態(tài)(表現(xiàn))改變,有幾種情況:

HTML不變,樣式定義改變。如果命名使用了表示某一狀態(tài)的名稱,如“red“、“font14“等,必定會引起定義與命名不符的情況,對后繼的影響會造成比較大的影響。
樣式定義不變,HTML改變。HTML改變意味著類名可更換,也就是如果類名使用了表示某一狀態(tài)的名稱,反而更有利于修改。
樣式定義與HTML都改變。只需要考慮不要出現(xiàn)第一種情況的結果就可以了。

而實際情況并不是單純的某一種情況,更多的時候是混雜著出現(xiàn)的。有點遠了,回主題。

規(guī)則

[ 模塊前綴 ] _ 類型 _ ( 作用 | 狀態(tài) ) n _ [ 位置 n ]

圖例說明:

( 必選 ):必需存在。
[ 可選 ]:可根據(jù)需要選擇。
|:多選一。
n:可有多個。

名詞說明:

模塊前綴 模塊定義時使用的前綴。 類型 定義類的內(nèi)容類型。如輸入框、文本、段落等等。 作用 定義類的作用,用于對類型的補充。 狀態(tài) 定義類的狀態(tài),用于對類型的補充。 位置 定義類所使用的位置,如首頁、導航等等,不排除使用左、右這樣的詞,但應盡量避免。

每項都可有自己的一個縮寫表,同一名稱的縮寫盡量統(tǒng)一。
所選用的單詞應選擇不過于具體表示某一狀態(tài)(如顏色、大小等)的單詞,以避免當狀態(tài)改變時名稱失去意義。
由不以數(shù)字開頭的小寫字母(a-z)、數(shù)字(0-9)組成。
確保類(.class)的重用性與對象(#id)的唯一性,id避免使用保留字。

例:

模塊前綴:

彈出 pop
公共 global,gb
標題 title,tit
提示 hint
菜單 menu
信息 info
預覽 pvw
Tips tips
導航 nav

類型:

按鈕 bt
文本 tx

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄龙县| 石楼县| 全南县| 磐安县| 灵宝市| 南和县| 宁陵县| 碌曲县| 彭泽县| 牟定县| 蛟河市| 峨山| 郸城县| 措美县| 绥德县| 商城县| 威宁| 天水市| 洛川县| 乐业县| 闵行区| 乌苏市| 江阴市| 宁津县| 彭阳县| 开封市| 朝阳市| 陆丰市| 延安市| 浦北县| 拜城县| 东乡族自治县| 乐清市| 扶绥县| 凉城县| 南投县| 讷河市| 余干县| 天等县| 永顺县| 思南县|