激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

網(wǎng)站制作css書(shū)寫(xiě)規范

時(shí)間:2024-06-23 03:36:43 美工設計 我要投稿
  • 相關(guān)推薦

關(guān)于網(wǎng)站制作css書(shū)寫(xiě)規范

  寫(xiě)了這么久的CSS,但大部分前端er都沒(méi)有按照良好的CSS書(shū)寫(xiě)規范來(lái)寫(xiě)CSS代碼,這樣會(huì )影響代碼的閱讀體驗,這里小編總結一個(gè)CSS書(shū)寫(xiě)規范、CSS書(shū)寫(xiě)順序,供大家參考習的。

  1. 代碼縮進(jìn)與格式: 建議網(wǎng)站制作單行書(shū)寫(xiě), 可根據自身習慣, 后期優(yōu)化i會(huì )統一處理;

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

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

  4. 編碼統一為utf-8;

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

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

  a) 通過(guò)從屬寫(xiě)法規避, 示例見(jiàn)d;

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

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

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

  中加入新的div元素,

  按a命名法則:

  ...

  ,

  樣式寫(xiě)法: #mainnav .firstnav{.......}

  按b命名法則:

  ...

  ,

  樣式寫(xiě)法: .main_firstnav{.......}

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

  8. 網(wǎng)站制作書(shū)寫(xiě)代碼前, 考慮并提高樣式重復使用率;

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

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

  定義

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

  即可實(shí)現日期居右顯示

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

  11. 背景圖片請盡可能使用sprite技術(shù), 減小http請求, 考慮到多人協(xié)作開(kāi)發(fā), sprite按模塊制作;

  12. 使用table標簽時(shí)(盡量避免使用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文件中我會(huì )初始化表格樣式)

  13. 杜絕使用 兼容 ie8;

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

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

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

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

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

  18. 網(wǎng)站制作css屬性書(shū)寫(xiě)順序, 建議遵循: 布局定位屬性-->自身屬性-->文本屬性-->其他屬性. 此條可根據自身習慣書(shū)寫(xiě), 但盡量保證同類(lèi)屬性寫(xiě)在一起. 屬性列舉: 布局定位屬性主要包括: 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

  頁(yè)面外圍控制整體佈局寬度:wrapper

  左右中:left right center

  登錄條:loginbar

  標志:logo

  廣告:banner

  頁(yè)面主體:main

  熱點(diǎn):hot

  新聞:news

  下載:download

  子導航:subnav

  菜單:menu

  子菜單:submenu

  搜索:search

  友情鏈接:friendlink

  頁(yè)腳:footer

  版權:copyright

  滾動(dòng):scroll

  內容:content

  標簽:tags

  文章列表:list

  提示信息:msg

  小技巧:tips

  欄目標題:title

  加入:joinus

  指南:guide

  服務(wù):service

  注冊:regsiter

  狀態(tài):status

  投票:vote

  合作伙伴:partner

  注釋的寫(xiě)法:

  /* Header */

  內容區

  /* End Header */

  id的命名:

  1)頁(yè)面結構

  容器: container

  頁(yè)頭:header

  內容:content/container

  頁(yè)面主體:main

  頁(yè)尾:footer

  導航:nav

  側欄:sidebar

  欄目:column

  頁(yè)面外圍控制整體佈局寬度: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

  狀態(tài):status

  按鈕:btn

  滾動(dòng):scroll

  標籤頁(yè):tab

  文章列表:list

  提示信息:msg

  當前的: current

  小技巧:tips

  圖標: icon

  注釋?zhuān)簄ote

  指南:guild

  服務(wù):service

  熱點(diǎn):hot

  新聞:news

  下載:download

  投票:vote

  合作伙伴:partner

  友情鏈接:link

  版權:copyright

  注意事項::

  1.一律小寫(xiě);

  2.盡量用英文;

  3.不加中槓和下劃線(xiàn);

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

  CSS樣式表文件命名

  主要的 master.css

  模塊 module.css

  基本共用 base.css

  布局、版面 layout.css

  主題 themes.css

  專(zhuān)欄 columns.css

  文字 font.css

  表單 forms.css

  補丁 mend.css

  打印 print.css

【網(wǎng)站制作css書(shū)寫(xiě)規范】相關(guān)文章:

網(wǎng)站推廣方案書(shū)寫(xiě)的基本要求08-23

護理查房記錄書(shū)寫(xiě)規范要求10-02

SEO優(yōu)化中網(wǎng)站文章書(shū)寫(xiě)的常用方法07-03

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

css屬性定位教程07-23

CSS入門(mén)教程01-25

CSS最核心的概念03-10

CSS之入門(mén)篇10-19

CSS閉合浮動(dòng)元素教程06-26

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频