div+css命名規範

来源:http://www.cnblogs.com/1605530316mjx/archive/2017/06/16/7026638.html
-Advertisement-
Play Games

一、命名規則說明: - TOP 1)、所有的命名最好都小寫2)、屬性的值一定要用雙引號("")括起來,且一定要有值如class="divcss5",id="divcss5"3)、每個標簽都要有開始和結束,且要有正確的層次,排版有規律工整4)、空元素要有結束的tag或於開始的tag後加上"/"5)、表 ...


一、命名規則說明: - TOP

1)、所有的命名最好都小寫
2)、屬性的值一定要用雙引號("")括起來,且一定要有值如class="divcss5",id="divcss5"
3)、每個標簽都要有開始和結束,且要有正確的層次,排版有規律工整
4)、空元素要有結束的tag或於開始的tag後加上"/"
5)、表現與結構完全分離,代碼中不涉及任何的表現元素,如style、font、bgColor、border等
6)、<h1>到<h5>的定義,應遵循從大到小的原則,體現文檔的結構,並有利於搜索引擎的查詢。
7)、給每一個表格和表單加上一個唯一的、結構標記id
8)、給圖片加上alt標簽
9)、儘量使用英文命名原則
10)、儘量不縮寫,除非一看就明白的單詞
DIVCSS5給大家介紹常見CSS命名和DIV CSS命名方法。
二、相對網頁外層重要部分CSS樣式命名: - TOP

外套 wrap ------------------用於最外層
頭部 header ----------------用於頭部
主要內容 main ------------用於主體內容(中部)
左側 main-left -------------左側佈局
右側 main-right -----------右側佈局
導航條 nav -----------------網頁菜單導航條
內容 content ---------------用於網頁中部主體
底部 footer -----------------用於底部
三、DIV+CSS命名參考表: - TOP

以下為CSS樣式命名與CSS文件命名參考表,DIV CSS命名集合:

CSS樣式命名說明
網頁公共命名
#wrapper 頁面外圍控制整體佈局寬度
#container或#content 容器,用於最外層
#layout 佈局
#head, #header 頁頭部分
#foot, #footer 頁腳部分
#nav 主導航
#subnav 二級導航
#menu 菜單
#submenu 子菜單
#sideBar 側欄
#sidebar_a, #sidebar_b 左邊欄或右邊欄
#main 頁面主體
#tag 標簽
#msg #message 提示信息
#tips 小技巧
#vote 投票
#friendlink 友情連接
#title 標題
#summary 摘要
#loginbar 登錄條
#searchInput 搜索輸入框
#hot 熱門熱點
#search 搜索
#search_output 搜索輸出和搜索結果相似
#searchBar 搜索條
#search_results 搜索結果
#copyright 版權信息
#branding 商標
#logo 網站LOGO標誌
#siteinfo 網站信息
#siteinfoLegal 法律聲明
#siteinfoCredits 信譽
#joinus 加入我們
#partner 合作伙伴
#service 服務
#regsiter 註冊
arr/arrow 箭頭
#guild 指南
#sitemap 網站地圖
#list 列表
#homepage 首頁
#subpage 二級頁面子頁面
#tool, #toolbar 工具條
#drop 下拉
#dorpmenu 下拉菜單
#status 狀態
#scroll 滾動
.tab 標簽頁
.left .right .center 居左、中、右
.news 新聞
.download 下載
.banner 廣告條(頂部廣告條)
電子貿易相關
.products 產品
.products_prices 產品價格
.products_description 產品描述
.products_review 產品評論
.editor_review 編輯評論
.news_release 最新產品
.publisher 生產商
.screenshot 縮略圖
.faqs 常見問題
.keyword 關鍵詞
.blog 博客
.forum 論壇

 

 

CSS文件命名說明
master.css,style.css 主要的
module.css 模塊
base.css 基本共用
layout.css 佈局,版面
themes.css 主題
columns.css 專欄
font.css 文字、字體
forms.css 表單
mend.css 補丁
print.css 列印


CSS樣式命名 說明
網頁公共命名
#wrapper 頁面外圍控制整體佈局寬度
#container或#content 容器,用於最外層
#layout 佈局
#head, #header 頁頭部分
#foot, #footer 頁腳部分
#nav 主導航
#subnav 二級導航
#menu 菜單
#submenu 子菜單
#sideBar 側欄
#sidebar_a, #sidebar_b 左邊欄或右邊欄
#main 頁面主體
#tag 標簽
#msg #message 提示信息
#tips 小技巧
#vote 投票
#friendlink 友情連接
#title 標題
#summary 摘要
#loginbar 登錄條
#searchInput 搜索輸入框
#hot 熱門熱點
#search 搜索
#search_output 搜索輸出和搜索結果相似
#searchBar 搜索條
#search_results 搜索結果
#copyright 版權信息
#branding 商標
#logo 網站LOGO標誌
#siteinfo 網站信息
#siteinfoLegal 法律聲明
#siteinfoCredits 信譽
#joinus 加入我們
#partner 合作伙伴
#service 服務
#regsiter 註冊
arr/arrow 箭頭
#guild 指南
#sitemap 網站地圖
#list 列表
#homepage 首頁
#subpage 二級頁面子頁面
#tool, #toolbar 工具條
#drop 下拉
#dorpmenu 下拉菜單
#status 狀態
#scroll 滾動
.tab 標簽頁
.left .right .center 居左、中、右
.news 新聞
.download 下載
.banner 廣告條(頂部廣告條)
電子貿易相關
.products 產品
.products_prices 產品價格
.products_description 產品描述
.products_review 產品評論
.editor_review 編輯評論
.news_release 最新產品
.publisher 生產商
.screenshot 縮略圖
.faqs 常見問題
.keyword 關鍵詞
.blog 博客
.forum 論壇
CSS文件命名 說明
master.css,style.css 主要的
module.css 模塊
base.css 基本共用
layout.css 佈局,版面
themes.css 主題
columns.css 專欄
font.css 文字、字體
forms.css 表單
mend.css 補丁
print.css 列印
CSS命名其它說明:
DIV+CSS命名小結:無論是使用“.”(小寫句號)選擇符號開頭命名,還是使用“#”(井號)選擇符號開頭命名都無所謂,但我們最好遵循,主要的、重要的、特殊的、最外層的盒子用“#”(井號)選擇符號開頭命名,其它都用“.”(小寫句號)選擇符號開頭命名,同時考慮命名的CSS選擇器在HTML中重覆使用調用。
通常我們最常用主要命名有:wrap(外套、最外層)、header(頁眉、頭部)、nav(導航條)、menu(菜單)、title(欄目標題、一般配合h1\h2\h3\h4標簽使用)
、content (內容區)、footer(頁腳、底部)、logo(標誌、可以配合h1標簽使用)、banner(廣告條,一般在頂部)、copyRight(版權)。其它可根據自己需要選擇性使用。
DIVCSS5建議:主要的、重要的、最外層的盒子用“#”(井號)選擇符號開頭命名,其它都用“.”(小寫句號)選擇符號開頭命名。
2.CSS樣式文件命名如下

主要的 master.css
佈局,版面 layout.css
專欄 columns.css
文字 font.css
列印樣式 print.css
主題 themes.css
四、英文命名技巧: - TOP

如果遇到不常用的,可以藉助翻譯工具進行翻譯取其英文命名。
推薦使用谷歌線上翻譯工具:http://translate.google.cn/


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • java.util.concurrent.locks 介面 Condition Condition 將 Object 監視器方法(wait、notify 和 notifyAll)分解成截然不同的對象,以便通過將這些對象與任意 Lock 實現組合使用,為每個對象提供多個等待 set(wait-set) ...
  • 最近學習Java面向對象方面的知識點,一直沒時間更新博客,因為這塊的知識點真的蠻繞的。一個知識點一個知識點的往外冒,而且對於我這個初學者來說區分構造器和方法就花費了一整天的時間。現在準備再重新過一遍知識點。 先背下來一個理念: 面向對象程式設計是將數據放在第一位的,然後再考慮操作數據的方法。 之前, ...
  • 前 言 OOP 學習了好久的PHP,今天來總結一下PHP中的抽象類與抽象方法/靜態屬性和靜態方法/PHP中的單利模式(單態模式)/串列化與反串列化(序列化與反序列化)。 1、什麼是抽象方法? 沒有方法體 {} 的方法,必須使用abstract 關鍵字修飾。這樣的方,我們叫做抽象方法。 abstrac ...
  • Android資料庫存儲 前言: 今天無聊就試試水,寫寫博客,在之前andorid使用數據儲存好像大概有5種方式,其中輕量級的是sqlite資料庫,但是sqlite使用起來好像有麻煩,首先要判斷...之後創建資料庫...創建表...之後就插入數據 那代碼都是一塊塊的,使用起來好麻煩,所有就對資料庫操 ...
  • 1.單一職責原則2.里氏替換原則3.依賴倒置原則4.介面隔離原則5.迪米特法則6.開閉原則單一職責原則里氏替換原則依賴倒置原則介面隔離原則迪米特法則開閉原則1.單一職責原則適用於介面、類、方法,要求一個介面或類只由一個原因引起變化,也就是一個介面或類只有一個職責,它就負責一件事。讓我們舉個慄子在以... ...
  • 一、下載Spring的jar包 通過http://repo.spring.io/release/org/springframework/spring/地址下載最新的Spring的zip包,當然,如果你是在使用maven工程的話,可以不用下載Zip包,可以直接在maven工程的pom.xml文件中添加 ...
  • 因為之前一直對css偽類沒有過多的瞭解,在網上看到一段css代碼,不能理解 現通過查詢css手冊,其實css偽類只是表示了一種狀態,a:hover只是表示了滑鼠懸浮狀態下的a標簽,和一般的a標簽用法沒有區別,a:hover span.title即表示為滑鼠懸浮狀態的a標簽的span的樣式,和a sp ...
  • 在C++項目中編譯TypeScript(以下簡稱ts) 編輯ts文件的屬性,項類型選擇“自定義生產工具”。 命令行輸入tsc所在位置與編譯參數,我的是"C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.2\tsc" %(Identity) --ou ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...