您好,登錄后才能下訂單哦!
對于CSS,為了避免樣式沖突,我們總會給其賦予相當特殊的命名,或是在選擇符上添加HTML標記,或是使用層級。
我們通常會根據三類情況給定一個 class 名:
功能性 class 名
內容性 class 名
展示性 class 名
這幾類 class 名是趨向于穩定特質的。如果我們遵循這些命名原則,就會顯得更明智,而且我們的 CSS 會更好的適應未來的改變。
功能性 class 名通常是你的最佳選擇。當你能夠使用它們的時候就盡量使用。如果你無法提取出完全功能性的名字,可以考慮你的項目的本質及其發展。原則上,內容性 class 名更適合小型站點;而展示性 class 名更適合大型站點。
開發者會很在意這種用法。沒有人希望一個項目變得難以維護,但是每個人都有不同的 想法通過 class 名來應對這些特殊情況。這時不妨思考一下我們使用的不同類型 class 名的本質,問問自己這樣做是否更好的幫助你的項目達成目標。
命名規則說明:
1)、所有的命名最好都小寫
2)、屬性的值一定要用雙引號("")括起來,且一定要有值如class="divcss5",id="divcss5"
3)、每個標簽都要有開始和結束,且要有正確的層次,排版有規律工整
4)、空元素要有結束的tag或于開始的tag后加上"/"
5)、表現與結構完全分離,代碼中不涉及任何的表現元素,如style、font、bgColor、border等
6)、<h2>到<h6>的定義,應遵循從大到小的原則,體現文檔的結構,并有利于搜索引擎的查詢。
7)、給每一個表格和表單加上一個唯一的、結構標記id
8)、給圖片加上alt標簽
9)、盡量使用英文命名原則
10)、盡量不縮寫,除非一看就明白的單詞
相對網頁外層重要部分CSS樣式命名:
外套 wrap ------------------用于最外層
頭部 header ----------------用于頭部
主要內容 main ------------用于主體內容(中部)
左側 main-left -------------左側布局
右側 main-right -----------右側布局
導航條 nav -----------------網頁菜單導航條
內容 content ---------------用于網頁中部主體
底部 footer -----------------用于底部
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。