中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      網站制作css書寫規范

      時間:2024-06-23 03:36:43 美工設計 我要投稿
      • 相關推薦

      關于網站制作css書寫規范

        寫了這么久的CSS,但大部分前端er都沒有按照良好的CSS書寫規范來寫CSS代碼,這樣會影響代碼的閱讀體驗,這里小編總結一個CSS書寫規范、CSS書寫順序,供大家參考習的。

        1. 代碼縮進與格式: 建議網站制作單行書寫, 可根據自身習慣, 后期優化i會統一處理;

        2. 協作開發及分工: i會根據各個模塊, 同時根據頁面相似程序, 事先寫好大體框架文件, 分配給前端人員實現內部結構&表現&行為; 共用css文件base.css由i書寫, 協作開發過程中, 每個頁面請務必都要引入, 此文件包含reset及頭部底部樣式, 此文件不可隨意修改;

        3. class與id的使用: id是唯一的并是父級的, class是可以重復的并是子級的, 所以id僅使用在大的模塊上, class可用在重復使用率高及子級中; id原則上都是由我分發框架文件時命名的, 為JavaScript預留鉤子的除外;

        4. 編碼統一為utf-8;

        5. class與id命名: 大的框架命名比如header/footer/wrapper/left/right之類的在2中由i統一命名.其他樣式名稱由 小寫英文 & 數字 & _ 來組合命名, 如i_comment, fontred, width200; 避免使用中文拼音, 盡量使用簡易的單詞組合; 總之, 命名要語義化, 簡明化.

        6. 規避class與id命名(此條重要, 若有不明白請及時與i溝通):

        a) 通過從屬寫法規避, 示例見d;

        b)取父級元素id/class命名部分命名, 示例見d;

        c)重復使用率高的命名, 請以自己代號加下劃線起始, 比如i_clear;

        d)a,b兩條, 適用于在2中已建好框架的頁面, 如, 要在2中已建好框架的頁面代碼

        中加入新的div元素,

        按a命名法則:

        ...

        ,

        樣式寫法: #mainnav .firstnav{.......}

        按b命名法則:

        ...

        ,

        樣式寫法: .main_firstnav{.......}

        7. 為JavaScript預留鉤子的命名, 請以 js_ 起始, 比如: js_hide, js_show;

        8. 網站制作書寫代碼前, 考慮并提高樣式重復使用率;

        9. 充分利用html自身屬性及樣式繼承原理減少代碼量, 比如:

        這兒是標題列表2010-09- 15

        定義

        ul.list li{position:relative} ul.list li span{position:absolute; right:0}

        即可實現日期居右顯示

        10. 樣式表中中文字體名, 請務必轉碼成unicode碼, 以避免編碼錯誤時亂碼;

        11. 背景圖片請盡可能使用sprite技術, 減小http請求, 考慮到多人協作開發, sprite按模塊制作;

        12. 使用table標簽時(盡量避免使用table標簽), 請不要用width/ height/cellspacing/cellpadding等table屬性直接定義表現, 應盡可能的利用table自身私有屬性分離結構與表現 , 如thead,tr,th,td,tbody,tfoot,colgroup,scope; (cellspaing及cellpadding的css控制方法:table{border:0;margin:0;border-collapse:collapse;} table th, table td{padding:0;}, base.css文件中我會初始化表格樣式)

        13. 杜絕使用 兼容 ie8;

        14. 用png圖片做圖片時, 要求圖片格式為png-8格式,若png-8實在影響圖片質量或其中有半透明效果, 請為ie6單獨定義背景:

        _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=crop, src=’img/bg.png’);

        15. 避免兼容性屬性的使用, 比如text-shadow || css3的相關屬性;

        16. 減少使用影響性能的屬性, 比如position:absolute || float ;

        17. 必須為大區塊樣式添加注釋, 小區塊適量注釋;

        18. 網站制作css屬性書寫順序, 建議遵循: 布局定位屬性-->自身屬性-->文本屬性-->其他屬性. 此條可根據自身習慣書寫, 但盡量保證同類屬性寫在一起. 屬性列舉: 布局定位屬性主要包括: display & list-style & position(相應的 top,right,bottom,left) & float & clear & visibility & overflow; 自身屬性主要包括: width & height & margin & padding & border & background; 文本屬性主要包括:color & font & text-decoration & text-align & vertical-align & white- space & 其他 & content; 我所列出的這些屬性只是最常用到的, 并不代表全部;

        常用的CSS命名規則

        頭:header

        內容:content/container

        尾:footer

        導航:nav

        側欄:sidebar

        欄目:column

        頁面外圍控制整體佈局寬度:wrapper

        左右中:left right center

        登錄條:loginbar

        標志:logo

        廣告:banner

        頁面主體:main

        熱點:hot

        新聞:news

        下載:download

        子導航:subnav

        菜單:menu

        子菜單:submenu

        搜索:search

        友情鏈接:friendlink

        頁腳:footer

        版權:copyright

        滾動:scroll

        內容:content

        標簽:tags

        文章列表:list

        提示信息:msg

        小技巧:tips

        欄目標題:title

        加入:joinus

        指南:guide

        服務:service

        注冊:regsiter

        狀態:status

        投票:vote

        合作伙伴:partner

        注釋的寫法:

        /* Header */

        內容區

        /* End Header */

        id的命名:

        1)頁面結構

        容器: container

        頁頭:header

        內容:content/container

        頁面主體:main

        頁尾:footer

        導航:nav

        側欄:sidebar

        欄目:column

        頁面外圍控制整體佈局寬度:wrapper

        左右中:left right center

        (2)導航

        導航:nav

        主導航:mainnav

        子導航:subnav

        頂導航:topnav

        邊導航:sidebar

        左導航:leftsidebar

        右導航:rightsidebar

        菜單:menu

        子菜單:submenu

        標題: title

        摘要: summary

        (3)功能

        標志:logo

        廣告:banner

        登陸:login

        登錄條:loginbar

        注冊:register

        搜索:search

        功能區:shop

        標題:title

        加入:joinus

        狀態:status

        按鈕:btn

        滾動:scroll

        標籤頁:tab

        文章列表:list

        提示信息:msg

        當前的: current

        小技巧:tips

        圖標: icon

        注釋:note

        指南:guild

        服務:service

        熱點:hot

        新聞:news

        下載:download

        投票:vote

        合作伙伴:partner

        友情鏈接:link

        版權:copyright

        注意事項::

        1.一律小寫;

        2.盡量用英文;

        3.不加中槓和下劃線;

        4.盡量不縮寫,除非一看就明白的單詞。

        CSS樣式表文件命名

        主要的 master.css

        模塊 module.css

        基本共用 base.css

        布局、版面 layout.css

        主題 themes.css

        專欄 columns.css

        文字 font.css

        表單 forms.css

        補丁 mend.css

        打印 print.css

      【網站制作css書寫規范】相關文章:

      網站推廣方案書寫的基本要求08-23

      護理查房記錄書寫規范要求10-02

      SEO優化中網站文章書寫的常用方法07-03

      CSS3制作導航條和毛玻璃效果06-08

      css屬性定位教程07-23

      CSS入門教程01-25

      CSS最核心的概念03-10

      CSS之入門篇10-19

      CSS閉合浮動元素教程06-26

      主站蜘蛛池模板: 色婷婷丁香综合激情| 在线亚洲精品国产成人二区| 人妻少妇精品视频中文字幕国语| 在线观看极品裸体淫片av| 桃江县| 少妇极品熟妇人妻专区视频| 国产一级淫片a免费播放口| 蜜臀av国内精品久久久较| 久色精品国产亚洲av麻豆一| 同心县| 国产超碰人人一区二区三区| 91福利国产在线观看网站| 亚洲专区一区二区在线观看| 日本一区二区三区四区看片| 亚洲av五月天天堂网| 国产精品黄色片在线观看| 日本色偷偷| 久久精品国产亚洲av热九| 营口市| 手机| 视频精品熟女一区二区三区| 丹阳市| 乡宁县| 日本二区三区视频免费观看| 国产又粗又猛又黄色呦呦| 万载县| 少妇高潮紧爽免费观看| 国产尤物二区三区在线观看| 许昌市| 国产一区中文字幕手机在线| 日韩久久免费精品视频| 精品无人区无码乱码大片国产| 国产av乳头久久一区| 亚洲中文字幕无码不卡电影| 中文字幕乱码免费在线视频| 日韩美无码一区二区三区| 一区二区三区黄色大全| 亚洲熟女国产熟女二区三区| 亚洲AV无码中文AV日韩A| 日本一区二区在线视频免费观看| 日本高清中文字幕二区在线|