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

首頁 > 開發 > CSS > 正文

CSS語義化命名方式及常用命名規則

2024-07-11 08:54:33
字體:
來源:轉載
供稿:網友

CSS語義化命名

從上圖我們可以大概看出這里有兩種CSS的命名方式:1、結構化命名法;2、語義化命名法。

結構化命名法:根據頁面中板塊的位置而命名,如上圖中的content-left,這時如果我們想把側邊欄sidebar放在左邊,那么這時content-left板塊卻在右邊,板塊位置與其命名完全不符,那么我們這時就要修改頁面中的以及CSS樣式中的選擇器名字了,這樣會很不方便,尤其是當頁面結構復雜時,一會兒left,一會兒right,這樣會很不容易維護。

語義化命名法:根據頁面中模塊的功能而命名,如頁面頭部header、導航欄nav、主體main、側邊欄sidebar、底部footer、新聞列表newsList等等,這樣整個頁面看起來就比較清晰了,維護起來也比較方便。

那么具體來說,應該怎么命名呢,駝峰命名法?下劃線命名法?中華線命名法?首先我們需要做到的是要見名知義,最好是用英文單詞或通用的縮寫來命名,對于是用駝峰命名法還是劃線命名法,筆者建議兩種都使用,駝峰命名法用來區別不同的單詞,劃線用來表示從屬關系,如主導航欄,我們可以這樣命名,mainNav代表這個導航,mainNav-current表示導航處于焦點狀態,如本站的導航:

html代碼如下:


復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋州市| 安国市| 寿光市| 井冈山市| 高碑店市| 阳原县| 同德县| 徐州市| 湄潭县| 思茅市| 贡嘎县| 晴隆县| 顺昌县| 通许县| 佛山市| 巢湖市| 蚌埠市| 正宁县| 安丘市| 金塔县| 南安市| 丽江市| 福鼎市| 丘北县| 鄂温| 余庆县| 达日县| 共和县| 盐边县| 本溪| 甘谷县| 通渭县| 富蕴县| 弥勒县| 连江县| 牟定县| 尖扎县| 安国市| 乌什县| 海原县| 双峰县|