精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
網站制作規范
 

本規范針對網頁開發人員編寫,在閱讀前請先了解一些XHTML、CSS的基本知識,以方便理解編寫的內容。本規范的目的是為了方便大家在開發過程中,通用的、易于維護、高效率的制作WEB界面。由于本規范編寫者個人水平的局限,可能會出現 錯誤 與 個人習慣差異的地方,敬請個人讀者多提寶貴見意來完善本規范的內容。

  
一 命名規則:

01. 目錄:
   除非有特殊情況外,目錄 應使用 小寫字母(包含 數字 下劃線) 的組合,并且以字母開頭其中不得包含漢字、空格與特殊字符,否則在網頁讀取過程中可能會出現錯誤;
   目錄命名 請盡量以 英文為指導,不到萬不得已不要以拼音作為目錄名稱,經驗證明用拼音命名的目錄往往連一個月后的自己都看不懂;
   以下為一些常用目錄的推薦英文名稱:

images 放網站不同欄目的頁面都要用到的公共圖片
medias 放 flash、avi、quick time 等多媒體文件
commons 放 js、include 等公共文件
styles 放 css 樣式文件
temps 放一些策劃與設計中使用的原始資料與備份文件
  
    在根目錄中原則上應該按照首頁的欄目結構,給每一個欄目開設一個目錄,根據需要在每一個欄目的目錄中開設一個 images 和 medias 的子目錄用以放置此欄目專有的圖片和多媒體文件,如果這個欄目的內容特別多,又分出很多下級欄目,可以相應的再開設其他目錄。
   temps目錄中的文件與網上無關,請杜絕非內容的上傳。
  
02. 文件:
   除非有特殊情況外,文件命名 應使用 小寫字母(包含 數字 下劃線) 的組合, 并且以字母開頭其中不得包含漢字、空格與特殊字符;
   文件命名 請盡量以 英文 為指導,不到萬不得已不要以拼音作為目錄名稱;
   內容不同但屬于同類的,且需定期更新的頁面文件或文本采用,請使用名稱縮寫+(年份)+月份+日期+序號,如:detail_news060101.html
   以下為一些常用文件命名的格式推薦:

首頁類文件 index(_xxxxxx).后綴名 [index_wealth.html]
列表類文件 list(_xxxxxx).后綴名 [list.jsp]
內容類文件 detail(_xxxxxx).后綴名 [detail.jsp]
表單類文件 post(_xxxxxx).后綴名 [post.jsp]
表單反饋類文件 result(_xxxxxx).后綴名 [result.jsp]
圖片類文件 文件類型_xxxxx(圖片序號)(背景).后綴名 (詳見以下)
廣告圖片動畫類文件 xxxxxx_widthxheight.后綴名 (詳見以下)
  
03. 圖片文件:
   透明的1x1像素圖片名稱為:c.gif
   圖片的分類及命名規則:

廣告類 banner banner_vnvbiz_500x400.swf | banner_vnvbiz_680x100.swf
標志類 logo logo.gif | logo_newyear2007.gif
按鈕類 button button_01.gif | button_01bg.gif
菜單類 menu menu_aboutus.gif | menu_job.gif
裝飾類 pic pic_01.gif | pic_02.gif
欄目類 title title_top01.gif | title_top02bg.gif
  
二 設計規范:

01. 整體規范:
   主體框架頁面、內容頁盡量采用方型結構。禁用長距離的斜線及弧線結構,可允許小范圍內的斜線及弧線。但封面頁、專題頁可不受此限制。
  設計時盡量在方塊區邊緣、按鈕、標題裝飾塊上體現設計技巧,拐角可以有曲線變化。拐角塊最大不得超過18像素。同一頁面弧度盡量保持一致。
   統一按顯示器分辨率暫為 1024×768px 來設計頁面,所以使用最大寬度 900px進行設計。
  網站頁面長度建議1屏半到2屏。原則上長度不超過3屏,寬度不超過1屏。根據用戶習慣和網站需要,站點首頁、分欄首頁可設計超過3屏。
   設置模塊外間距與內間距的時候,建設使用5px來設置。
  
02. 圖片標準尺寸:
   除了布局類文件沒有限制外,其它的廣告、產品等圖片,基本滿足以下三種規格:

  1x1 => 正方比例;
  4x3 => 黃金比例;
  另外還有一種的特定圖片尺寸。
  
   以下為一些常見圖片的推薦尺寸:

  全尺寸banner => 468×60px;
  半尺寸banner => 234×60px;
  產品縮略圖片 => 100×75px;
內容圖片 => 50×50px 120×90px
  
   圖片文件大小一般保持在 5k 以內;大尺寸的banner文件大小保持在15k 以內。
   圖片文件在設計新注意,盡量使用單一的尾數值0與5,比如:325 410。這樣有利于提高工作效率。
  
03. 文字規范:
   網頁中總體上使用:

字體 font-family:Arial, Helvetica, sans-serif
字號 font-size:12px
字色 color:#000
  
  大字體設置上請多使用雙尾數值,比如 12px 14px 16px 22px:

一般標題宋體 粗體12px
模塊標題宋體 粗體14px
內容標題宋體 粗體16px
  
   文字的行間距也請多使用雙尾數值:

12號字體常用行間中距 18px│20px│22px
14號宋體常用行間中距 24px│26px│28px
  
   文字的顏色請使用216安全色,方便定義和規范顏色,即類似于 "#000000 | #CC6666 | #66CCFF"
  
04. 鏈接規范:
   新聞、信息類通常用新開窗口方式打開。
   頂部導航、底部導航通常采取在本頁打開,特殊欄目和功能可新開窗口。
   鏈接帶下劃線為鏈接通常的默認風格,頂部導航或特殊位置為了觀賞性可用樣式表取消下劃線。
  鏈接的顏色可配合主題顏色風格改變,通常為藍色、暗藍色、黑色,但激活后的鏈接顏色、鼠標移動其上時的鏈接顏色要同本身顏色進行區分。
  
三 XHTML制作規范:
 
01. 制作規范總論:
  每個網頁都應注明 DTD 版本信息,并且放在網頁的最上面。
   所有xhtml標簽都必須使用小寫,并且必須有屬性值,且加雙引號。
   所有xhtml標簽都必須閉合。
   "網頁大小"定義為網頁的所有文件大小的總和,包括html文件和所有的嵌入的對象。用戶喜歡快的而不是新奇的站點。對于解調器用戶,網頁大小保持在70K以下為合適,40K以下更好。
   為了更好的控制代碼長度與代碼的可讀性,盡量使用手寫代碼來完成書寫,并且使用tab來控制代碼縮進(嚴禁使用空格鍵)。
   所有的文件聯接與鏈接都使用絕對路徑的形式,如:/news/detail.asp?id=1111
  在制作頁面時,請先全局性的了解一下頁面的結構,然后按粗放到細致的順序去完成頁面。最后是同一欄目使用同時制作,從而減少CSS的代碼量。
  
02. 網頁文件通用模板:

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Language" contect="zh-CN" />
  <title></title>
  </head>
  <body>
  </body>
  </html>
  
03. 頁首head區代碼規范:

   網站簡介: <meta name="description" content="網站的簡介" />
   搜索關鍵字: <meta name="keywords" content="關鍵字1,關鍵字2..." />
   搜索機器人: <meta name="robots" content="all" />(all,none,index,noindex,follow,nofollow)
   網頁著作者: <meta name="author" content="" />
   網頁版權注釋: <meta name="copyright" content="" />
   網頁定時跳轉: <meta http-equiv="refresh" content="10; url=http://yourlink" />

   網頁間轉換時加入效果:
  <meta http-equiv="page-enter" content="revealtrans(duration=10, transition=50)" />
  <meta http-equiv="page-exit" content="revealtrans(duration=20, transition=6)" />收藏夾圖片:
  <link type="image/x-icon" rel="icon" href="/favicon.ico" />
  <link type="image/x-icon" rel="shortcut icon" href="/favicon.ico" />RSS文件代碼:
  <link type="application/rss+xml" rel="alternate" title="" href="rss/feed.rss" />
  
04. CSS調用規范:

   <link type="text/css" rel="stylesheet" href="style/style.css" />
   所有的css的盡量采用外部調用:
   代碼較長的首頁和重要欄目首頁可直接內嵌css,避免調用時間太長,使頁面未及時調用css風格而顯得凌亂。
   某些獨立存在的單頁也可以使用以上的方法。
   在類似換模板的css調用時,請遵守前后順序的規定。
  
05. JS調用規范:

   <script type=" text/javascript" src=" commons/xxxxx.js"></script>
   所有的javascript腳本盡量采取外部調用:
   某些獨立存在的單頁也可以使用直接內嵌JS。
   JS的編寫每個人都有自己的習慣用法,這是沒有辦法統一的,所以請在編寫時多加一點注釋信息,以方便其它同事可以讀懂與修改。
  
06. img標簽規范:

   <img src="" width="" height="" border="0" alt="" />
   所有img標簽除了程序控制寬高值外,都應該 width="" height="",這樣在圖形文件未被讀取時,保證瀏覽器預留圖形占用的空間,防止網頁最終顯示時出現抖動現象。
   所有帶鏈接的img標簽都應該 border="0"。
   一般img標簽都應該設置 alt="",alt的內容盡量貼近圖的內容。
  
07. a標簽規范:

<a href="" title="" class=""></a>
   所有a標簽都應該有 title="" 的值,title的內容盡量貼近鏈接的內容。
   除了默認的鏈接CSS,其它的特別鏈接都應該有自己的class值,以方便其它鏈接調用。
   希望可以使用三段式的CSS設置,未點前 | 點擊中 | 已點后 這三種狀態,以方便用戶可以清楚的知道那些是已經點過的。
   一般鏈接到某一目錄下的缺省文件的鏈接路徑不必寫全名,如:
<a href="/aboutus/index.html"> 可以寫為 <a href="/aboutus/">
  
08. form標簽與表單相關標簽規范:
  
<form method="post | get" action=""></form>
<input type="text | password | radio | checkbox | submit | button | reset | image | file | hidden" name="" value="" size="" />
maxlength="" // 允許輸入的最大寬值
checked="checked" // radio checkbox類型中的選中
disabled="disabled" // 灰色不可選
readonly="readonly" // 只讀
<select name="" disabled="disabled"></select>
size="" // 拉長轉為高度狀態
multiple="multiple" // 可復選
<option value="" disabled="disabled"></option>
selected="selected" // 默認值
<textarea name="" disabled="disabled" readonly="readonly"></textarea>
rows="" // 高度
cols="" // 寬度
<label for=""></label>
<button type="button | submit | reset" name="" value="" disabled="disabled"></button>
  
   其中灰色文字代表的是可以選擇性輸入的部分。
   所有form標簽都應該有 method="" 的值,默認請使用post。
   可以使用label標簽來關聯表單標簽。
   可以使用table標簽來控制表單的內容形式。
  請盡量把form標簽放在table中間使用,如:<table><form><tr><td></td></tr></form></table>
  
09. table標簽規范:
  
<table border="0" cellpadding="0" cellspacing="0" width="" height="" rules="groups">
<caption align="" valign=""> </caption>
<thead>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td width="" height="" colspan="" rowspan=""></td>
<td width="">
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
</td>
</tr>
</tbody>
<tfoot>
<tr><td></td></tr>
</tfoot>
</table>
  
   使用div+css并不代表不可以再使用table,只是table不在用于結構與布局。
    除了以下幾個table標簽屬性外,其它的table標簽屬性最好放棄使用,因為其存在兼容性問題。
   以下為表格的嵌套格式:
  1.) 對于單獨的一個<table>來說,<table><tr>對齊,<td>縮進一個tab。
   2.) 對于存在<thead> <tbody> <tfoot>的<table>來說,<table> 與<thead><tbody><tfoot>對齊,<tr>縮進一個tab。
  3.) 如果<td>中沒有任何嵌套的表格,</td>結束標記應該與<td>處于同一行,不要換行。
  4.) 如果<td>中出現嵌套表格,<td>下面的<table>縮進一個tab。
  5.) 如果<tr>下內有一個<td>,并且<td>沒有任何嵌套,可以讓<tr><td>都處于同一行中。
   原則上,不贊同使用超過三次的table嵌套,如出現這樣的樣式,都嘗試使用div等其它方式。
  嵌套的表格大小盡量給定width和height數值,以便于瀏覽器加快解釋的速度,以下為設置寬高的基本原則,一行或一列都只存在一個width或height的值,做到只需修改一個值就可以讓頁面出現變化:
  1.) 對于寬,可以只設置第一行的td寬。
  2.) 對于高,可以只設置第一列的td高。
   td有背景顏色,但無實質性內容的設置:
  1.) 定義width<10px 且 不定義height 時,寫入<br />。
  2.) 不定義width 且 定義height<10px 時,寫入"<img src= c.gif width=1 height=1>"。
  3.) 定義width<10px 且 定義height<10px 時,寫入"<img src= c.gif width=1 height=1>"。
   可以使用<caption>來設置表的描述。
   可以使用<thead>來設置表頭。
   可以使用<tbody>來設置表體。
   可以使用<tfoot>來設置表尾。
  
10. 列表相關標簽規范:
  
<ul>
<li></li>
</ul>
<ol>
<li></li>
</ol>
<menu>
<li></li>
</menu>
<dl>
<dt></dt>
<dd></dd>
</dl>
  
   使用<li>、<dd>等格式控制時必須加注<ul></ul>和<dl></dl>,不準單獨使用<li>、<dd>。
   在一般情況下,列表中的margin padding 都應該在css中設置為0,list-stype設置為none。
   文字 + 行高 + 列表頭控制 + 列表頭圖片 統一寫入樣式,列表頭符號不加鏈接。
  
11. 其它:
   為swf設置一個 <param name="wmode" value="transparent" /> 就可以解決swf總是浮動在總最上面的問題了,但同時在制作swf動畫時,按實際需要設置一個實色的底色框。
   因為marquee的兼容性問題,所以請暫停使用本標簽,可以使用javascript來完成滾動。
   font標簽也已經被w3c拋棄,所以建議用CSS來替換使用。
  
四 CSS制作規范:
01. 一般常用CSS樣式的范本:
  
  * { background:#fff; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color: #000; }
  ul, ol, menu, dl { list-style:none; }
  p {text-indent:2em;}
  a:link { color:#333; text-decoration:none; }
  a:visited { color:#333; text-decoration:none; }
  a:hover { color:#C60; text-decoration:underline; }
  a:active { color:# C60; text-decoration:underline; }
  
02. 常用CSS縮寫形式:
   字體縮寫:
  font : font-style || font-variant || font-weight || font-size || line-height || font-family
  font:normal normal normal 12px/18px 宋體;
  
   背景縮寫:
  Background : background-color || background-image || background-repeat || background-attachment || background-position
  background:red url(images/bg.gif) repeat-y top right;
  
   列表縮寫:
  list-style : list-style-image || list-style-position || list-style-type
  list-style:url(images/icon.gif) 0 0;
  
   邊框縮寫:
  border : border-width || border-style || border-color
  border:1px solid black;
  
   Box模形縮寫:
  (上)(右)(下)(左) | (上)(左右)(下) | (上下)(左右) 這幾種表現方式。
  
   color縮寫:
  如果使用216安全色,就可以使用 #FFF, #F06這樣的表達形式了。
  
03. 常用布局形式:

  為了兼容IE6、Firefox,在布局的時候請使用以下格式:
   居中:margin:0 auto;
   居右:margin:0 0 0 auto;
   居左:margin:0 auto 0;
   左浮動:float:left; clear:left;
   右浮動:float:right; clear:right;
  
04. CSS語意性設置:

   <h1>可以設置為與網頁的 title 一樣,不過可以通過 display:none; 隱藏,這樣做可以方便搜索引擎的提取;
   <h2>可以設置文章的標題;
  <h3>可以用于分欄目的標題;
  <p>可以放置文章的內容;
   <label>可以與表單框對應使用;
   <menu>可以用來做一層的菜單;
   <dl>可以用來做二層的菜單;
  
05. CSS常用命名規則:

  命名 含義 命名 含義 命名 含義
  header 頭部 container 內容部分 footer 尾部
  nav 導航 menu 菜單 crumb 當前位置
  left 左側部分 center 中間部分 right 右側部分
  login 登錄 regsiter 注冊 search 搜索
  
  
06. CSS設置的注意事項:

   Hack的問題:您永遠也不知道下一次瀏覽器升級,它是否還不支持或支持原來的hack代碼,所以為了考慮兼容的問題,請不要使用hack來設置CSS。
   !important的問題:同上,現ie7已經支持!important了。
  應當十分注意兼容性,應當在ie6、ie7、firefox、opera瀏覽器上測驗通過。(需要解決ie7與ie6共存的問題)
   可以多使用CSS的子對象的繼承關系,但希望繼承關系不超出三層。
  
07. CSS設置小技巧:

  在使用border來設置box的時候,在ie中會出現外邊框消失的問題,所以請在xhtml中設置box的高度,這樣就可以解決這個問題。另外box設置高度也可以解決原來需要通過數據來撐開box的問題。
   在使用padding來設置box的時候,其實際寬度 = width + padding[左右]。
   在圖片的菜單中,可以放入文字的內容,并通過text-indent:-999 隱藏,這樣可以讓不使用CSS的瀏覽器也可以使用菜單的內容,同時也方便了搜索引擎的提取。
   可以在使用span標簽來實現一些排版的輔助,如:
  <ul>
   <li>商務新版上線測試<span>2007.03.09</span></li>
   <li>商務新版上線測試<span>2007.03.09</span></li>
  </ul>
然后在CSS定義span為右浮動,來實現日期與標題的分欄顯示效果。
  
五 搜索引擎優化:

  使用flash或者圖片作為導航菜單的時候,會影響搜索引擎對其內容的搜索,所以可以使用圖片替換文字的方式來做導航菜單,方法見(四06)
   每個分欄都應該精心設計其的meta標簽、meta關鍵字。
  
六 其它:
01. 通用字符字體:
實體 表現 含義 實體 表現 含義
" " 引號 & & &號
< < <號 > > >號
版權所有 ? ? 注冊
空格
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
bootstrap v3版本禁用自適應響應式布局的方案
css3 media媒體查詢器用法總結
簡明 HTML CSS 開發規范
WEB應用程序UI模版代碼編寫及使用規范
代碼入門教程(23)
CSS縱向下拉菜單代碼
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 修武县| 古田县| 荣昌县| 大厂| 台前县| 香港| 汉川市| 油尖旺区| 潜江市| 克什克腾旗| 巴中市| 登封市| 光泽县| 高唐县| 灌云县| 略阳县| 汤原县| 周口市| 昌宁县| 车险| 临泽县| 景洪市| 久治县| 日喀则市| 织金县| 兴安县| 越西县| 泽库县| 东乌| 余庆县| 孟津县| 朔州市| 玉门市| 梅州市| 昌图县| 霸州市| 永仁县| 洪江市| 明水县| 福海县| 台湾省|