CSS命名規范及網站常用中英文對照表(轉載)

3年前 (2021-08-25)閱讀1008回復0
奚小凡
奚小凡
  • 管理員
  • 發消息
  • 注冊排名2262
  • 經驗值35
  • 級別管理員
  • 主題7
  • 回復0
樓主
印刷廠直印加工●彩頁1000張只需要69元●名片5元每盒-更多產品印刷報價?聯系電話:138-1621-1622(微信同號)

  CSS命名規范

  一.文件命名規范

  全局樣式:global.css;

  框架布局:layout.css;

  字體樣式:font.css;

  鏈接樣式:link.css;

  打印樣式:print.css;

  二.常用類/ID命名規范

  頁 眉:header

  內 容:content

  容 器:container

  頁 腳:footer

  版 權:copyright 

  導 航:menu

  主導航:mainMenu

  子導航:subMenu

  標 志:logo

  標 語:banner

  標 題:title

  側邊欄:sidebar

  圖 標:Icon

  注 釋:note

  搜 索:search

  按 鈕:btn

  登 錄:login

  鏈 接:link

  信息框:manage

  常用類的命名應盡量以常見英文單詞為準,做到通俗易懂,并在適當的地方加以注釋ID嵌套樣式問題。對于二級類/ID命名,則采用組合書寫的模式,后一個單詞的首字母應大寫:諸如“搜索框”則應命名為“searchInput”、“搜索圖標”命名這“searchIcon”、“搜索按鈕”命名為“searchBtn”……

  CSS書寫規范及方法

  一. 常規書寫規范及方法

  1. 選擇DOCTYPE:

  XHTML 1.0 提供了三種DTD聲明可供選擇:

  過渡的(Transitional):要求非常寬松的DTD,它允許你繼續使用HTML4.01的標識(但是要符合xhtml的寫法)ID嵌套樣式問題。完整代碼如下:

  !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ““

  嚴格的(Strict):要求嚴格的DTD,你不能使用任何表現層的標識和屬性,例如brID嵌套樣式問題。完整代碼如下:

  !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” ““

  框架的(Frameset):專門針對框架頁面設計使用的DTD,如果你的頁面中包含有框架,需要采用這種DTDID嵌套樣式問題。完整代碼如下:

  !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” ““

  理想情況當然是嚴格的DTD,但對于我們大多數剛接觸web標準的設計師來說,過渡的DTD(XHTML 1.0 Transitional)是目前理想選擇(包括本站,使用的也是過渡型DTD)ID嵌套樣式問題。因為這種DTD還允許我們使用表現層的標識、元素和屬性,也比較容易通過W3C的代碼校驗。

  2. 指定語言及字符集:

  為文檔指定語言:

  html xmlns=””

  為了被瀏覽器正確解釋和通過W3C代碼校驗ID嵌套樣式問題,所有的XHTML文檔都必須聲明它們所使用的編碼語言;如:

  常用的語言定義:

  meta ″ /

  標準的XML文檔語言定義:

  ?xml version=”1.0″ encoding=” utf-8″?

  針對老版本的瀏覽器的語言定義:

  meta ″ /

  為提高字符集,建議采用“utf-8”ID嵌套樣式問題。

  3. 調用樣式表:

  外部樣式表調用:

  頁面內嵌法:就是將樣式表直接寫在頁面代碼的head區ID嵌套樣式問題。 如:

  style type=”text/css”!– body { background : white ; color : black ; } – /style

  外部調用法:將樣式表寫在一個獨立的.css文件中,然后在頁面head區用類似以下代碼調用ID嵌套樣式問題。

  link rel=”stylesheet” rev=”stylesheet” href=”css/style.css” type=”text/css” media=”all” /

  在符合web標準的設計中,推薦使用外部調用法,可以不修改頁面只修改.css文件而改變頁面的樣式ID嵌套樣式問題。如果所有頁面都調用同一個樣式表文件,那么改一個樣式表文件,可以改變所有文件的樣式。

  4、選用恰當的元素:

  根據文檔的結構來選擇HTML元素,而不是根據HTML元素的樣式來選擇ID嵌套樣式問題。例如,使用P元素來包含文字段落,而不是為了換行。如果在創建文檔時找不到適當的元素,則可以考慮使用通用的div 或者是span;

  避免過渡使用div和spanID嵌套樣式問題。少量、適當的使用div和span元素可以使文檔的結構更加清晰合理并且易于使用樣式;

  盡可能少地使用標簽和結構嵌套ID嵌套樣式問題,這樣不但可以使文檔結構清晰,同時也可以保持文件的小巧,在提高用戶下載速度的同時,也易于瀏覽器對文檔的解釋及呈視;

  5、派生選擇器:

  可以使用派生選擇器給一個元素里的子元素定義樣式ID嵌套樣式問題,在簡化命名的同時也使結構更加的清晰化,如:

  .mainMenu ul li {background:url(images/bg.gif;)}

  6、輔助圖片用背影圖處理:

  這里的”輔助圖片”是指那些不是作為頁面要表達的內容的一部分,而僅僅用于修飾、間隔、提醒的圖片ID嵌套樣式問題。將其做背影圖處理,可以在不改動頁面的情況下通過CSS樣式來進行改動,如:

  #logo {background:url(images/logo.jpg) #FEFEFE no-repeat right bottom;}

  7、結構與樣式分離:

  在頁面里只寫入文檔的結構,而將樣式寫于css文件中,通過外部調用CSS樣式表來實現結構與樣式的分離ID嵌套樣式問題。

  8、文檔的結構化書寫:

  頁面CSS文檔都應采用結構化的書寫方式,邏輯清晰易于閱讀ID嵌套樣式問題。如:

  div id=”mainMenu”

  ul

  lia href=”#” 首頁/a/li

  lia href=”#” 介紹/a/li

  lia href=”#” 服務/a/li

  /ul

  /div

  /*=====主導航=====*/

  #mainMenu {

  width:100%;

  height:30px;

  background:url(images/mainMenu_bg.jpg) repeat-x;

  #mainMenu ul li {

  float:left;

  line-height:30px;

  margin-right:1px;

  cursor:pointer;

  /*=====主導航結束=====*/

  9、鼠標手勢:

  在XHTML標準中ID嵌套樣式問題,hand只被IE識別,當需要將鼠標手勢轉換為“手形”時,則將“hand”換為“pointer”,即“cursor:pointer;”

0
0
收藏0
回帖

CSS命名規范及網站常用中英文對照表(轉載) 期待您的回復!

取消
載入表情清單……
載入顏色清單……
插入網絡圖片

取消確定

圖片上傳中
編輯器信息
提示信息