CSS的代碼規范

      網友投稿 841 2025-04-04

      任何一個項目或者系統開發之前都需要定制一個開發約定和規則,這樣有利于項目的整體風格統一、代碼維護和拓展。由于Web項目開發的分散性、獨立性、整合的交互性等,所以定制一套完整的約定和規則顯得尤為重要。

      1.目錄結構命名規范

      存放CSS樣式文件的目錄一般命名為style或css。

      2.CSS樣式文件的命名規范

      在項目初期,會把不同類別的樣式放于不同的CSS文件,這是為了CSS編寫和調試的方便;在項目后期,為了網站性能上的考慮會整合不同的CSS文件到一個CSS文件,這個文件一般命名為style.css或css.css。

      3.CSS選擇符的命規范

      所有CSS選擇符必須由英文字母、數字或“-”下劃線組成,必須以字母開頭,不能為純數字。設計者要用有意義的單詞或縮寫組合來命名選擇符,做到“見其名知其意”,這樣就節省了查找樣式的時間。樣式名必須能夠表示樣式的大概含義(禁止出現如Div1、Div2、Style1等命名)。

      當定義的樣式名比較復雜時用下劃線把層次分開,例如以下定義頁面導航菜單選擇符的CSS:

      #nav_logo{…}

      CSS的代碼規范

      #nav_logo_ico{…}

      4.CSS的工作環境

      為代碼添加注釋是一種良好的編程習慣。注釋可以增強CSS文件的可讀性,后期維護也將更加便利。

      在CSS中添加注釋非常簡單,它是以“/ *”開始,以“/ *”結尾。注釋可以是單行,也可以是多行,并且可以出現在CSS代碼的任何地方。

      (1)結構性注釋

      結構性注釋僅僅是用風格統一的大注釋塊從視覺上區分被分隔的部分,如以下代碼所示:

      / *header(定義網頁頭部區域)------------------------- * /

      (2)提示性注釋

      在編寫CSS文檔時,可能需要某種技巧解決某個問題。在這種情況下,最好將這個解決方案簡要的注釋在代碼后面,如以下代碼所示:

      .news_list li span{

      float:left; / *設置新聞發布時間向左滑動,與新聞標題并列顯示 * /

      width:80px;

      color:#999;/ * 定義新聞發布時間為灰色,弱化發布的時間在視覺上的感覺 */

      }

      CSS

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:為什么表格保存了,會出現三個四個相同內容的表格,并且前一分鐘填上的主表格里面的內容全部到最后一個表格
      下一篇:云硬盤】-為您的數據安全提供貼身服務
      相關文章
      亚洲视频免费在线观看| 亚洲日本va在线视频观看| 亚洲中文字幕无码不卡电影 | 亚洲日本人成中文字幕| 亚洲色av性色在线观无码| 久久亚洲精品中文字幕| 亚洲av不卡一区二区三区| 久久国产精品亚洲一区二区| 亚洲AV中文无码乱人伦下载| 亚洲av午夜成人片精品网站 | 亚洲大尺度无码专区尤物| 久久99国产亚洲高清观看首页| 亚洲永久无码3D动漫一区| 亚洲精品成人无限看| 亚洲AV永久无码精品水牛影视| 国产V亚洲V天堂无码| 亚洲另类激情综合偷自拍| 久久国产亚洲精品无码| 亚洲大香人伊一本线| 亚洲人和日本人jizz| 亚洲午夜无码久久久久小说| 亚洲免费综合色在线视频| 亚洲AⅤ视频一区二区三区| 亚洲国产香蕉人人爽成AV片久久 | 狠狠综合久久综合88亚洲| 亚洲女久久久噜噜噜熟女| 亚洲91av视频| 亚洲国产精品成人精品软件| 中中文字幕亚洲无线码| 亚洲另类无码专区首页| 亚洲AV无码不卡在线观看下载| 久久亚洲精品无码观看不卡| 亚洲精品国产成人片| 亚洲精品国产电影午夜| 日韩亚洲国产综合高清| 亚洲AV无码成H人在线观看 | 亚洲伊人精品综合在合线| 亚洲熟妇无码AV| 亚洲情侣偷拍精品| 亚洲AV无码欧洲AV无码网站| 亚洲成无码人在线观看|