Web界面設(shè)計(jì)規(guī)范說明_第1頁
Web界面設(shè)計(jì)規(guī)范說明_第2頁
Web界面設(shè)計(jì)規(guī)范說明_第3頁
Web界面設(shè)計(jì)規(guī)范說明_第4頁
Web界面設(shè)計(jì)規(guī)范說明_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Web 界面設(shè)計(jì)規(guī)范Design Specification for Web UI(僅供內(nèi)部使用 Only for inside of *)作者: 日期: 2005 年 5 月 31 日* 財(cái)務(wù) HFS版權(quán)所有 不得復(fù)制Copyright by * 2005,All rights reservedWeb 界面設(shè)計(jì)規(guī)范文檔修改記錄Design Specification for Web UI Revision History版本號(hào)日期所修改頁注記修改人VersionRevision DateRevision PagesSummary/CommentSignature1.02005/5/31ALL

2、CreateBen1.12005/6/65-10增加部分規(guī)范XY一、目的 3二、適用范圍 3三、文件命名規(guī)范 3四、控件命名規(guī)范 4五、控件外觀規(guī)范 5六、界面設(shè)計(jì)規(guī)范 66.1 字體 66.2 顏色 66.3 邊距 66.4 尺寸單位 66.5 表格排版規(guī)范 66.5.1 表格代碼對(duì)齊 66.5.2 表格高寬 76.5.3 表格其他規(guī)范 7七、其他規(guī)范 77.1 網(wǎng)站目錄結(jié)構(gòu) 77.2 排版規(guī)范 87.2 客戶端腳本 87.3 狀態(tài)管理 9目的為了使最終設(shè)計(jì)出來的 Web 界面風(fēng)格一致化, 開發(fā)者之間相互協(xié)作更輕松, 特制定此 Web 界面 設(shè)計(jì)規(guī)范!回目錄、適用范圍1. 此規(guī)范適合所有 W

3、eb Form 的 UI 設(shè)計(jì)。2. 有關(guān) Windows Form 的 UI 設(shè)計(jì)請(qǐng)參考 Windows 界面設(shè)計(jì)規(guī)范。 回目錄、文件命名規(guī)范Web Form擴(kuò)展名描述前綴Extension File NameDescriptionPrefix.aspx/.ascxWeb 用戶自定義控件wuc回目錄四、控件命名規(guī)范控件類型前綴例子Control TypePrefixExampleLabellbllblTipTextBoxtxttxtNameButtonbtnbtnOKLinkButtonlbtnImageButtonibtnHyperLinkhlkDropDownListddlListBox

4、lstDataGridgrdDataListdlstRepeaterrepCheckBoxchkCheckBoxListchklstRadioButtonListrdolstRadioButtonrdoImageimgPanelpanPlaceHolderplhCalendarcldAdRotatoradrTabletblRequireFieldValidatorrfvCompareValidatorcpvRangeValidatorrgvRegularExpressionValidatorrevCustomValidatorcstvValidationSummaryvlsXmlxmlLitt

5、eralltlCrystalReportViewercrv回目錄五、控件外觀規(guī)范50px ”或者“文本寬度”說明: 50px| 文本寬度 ,表示該參數(shù)可以的取值為:控件類型Control Type寬度( 像素 )Width(px)高度 ( 像素 ) Height(px)備注RemarkLabel 適應(yīng)文本 適應(yīng)文本 TextBox150px|100%| 超短|超寬 默認(rèn)值Button50px| 文本寬度 默認(rèn)值LinkButton 適應(yīng)文本 適應(yīng)文本 ImageButton 適應(yīng)圖片 適應(yīng)圖片 HyperLink 適應(yīng)文本 適應(yīng)文本 DropDownList150px|100%| 適應(yīng)文本 默

6、認(rèn)值ListBox150px|100%| 適應(yīng)文本 100px | 適應(yīng)項(xiàng)目數(shù) | 按需 DataGrid按需 按需 DataList按需 按需 Repeater按需 按需 CheckBox 適應(yīng)文本 默認(rèn)值CheckBoxList 適應(yīng)文本 適應(yīng)項(xiàng)目 RadioButtonList 適應(yīng)文本 適應(yīng)項(xiàng)目 RadioButton 適應(yīng)文本 默認(rèn)值Image 適應(yīng)圖片 適應(yīng)圖片 Panel 適應(yīng)內(nèi)部控件 | 按需 適應(yīng)內(nèi)部控件 | 按需 PlaceHolder 適應(yīng)內(nèi)部控件 | 按需 適應(yīng)內(nèi)部控件 | 按需 Calendar按需 按需 AdRotator按需 按需 Table按需 按需 Requi

7、reFieldValidator 適應(yīng)文本 默認(rèn) CompareValidator 適應(yīng)文本 默認(rèn) RangeValidator 適應(yīng)文本 默認(rèn) RegularExpressionValidator 適應(yīng)文本 默認(rèn) CustomValidator 適應(yīng)文本 默認(rèn) ValidationSummary默認(rèn) 默認(rèn) Xml默認(rèn) 默認(rèn) Litteral默認(rèn) 默認(rèn) CrystalReportViewer默認(rèn) 默認(rèn) 回目錄六、界面設(shè)計(jì)規(guī)范6.1 字體所有 Web 界面基準(zhǔn)字體大小一律為: 9pt字體序列為:Verdana, Arial, Helvetica, Sans-Serif 。所有字體設(shè)定應(yīng)在 CSS

8、 中完成。6.2 顏色顏色應(yīng)以清爽簡(jiǎn)潔為準(zhǔn),所有色彩設(shè)定應(yīng)在 CSS 中完成。6.3 邊距頁,表格都應(yīng)該有邊距,避免緊貼邊沿的情況發(fā)生,最小邊距值為3px”,默認(rèn)邊距值6.4 尺寸單位所有字體尺寸一律采用“pt”作為單位,對(duì)象和線條的尺寸一律用“px”作為單位。6.5 表格排版規(guī)范6.5.1 表格代碼對(duì)齊在寫 <table> 互相嵌套時(shí), 嚴(yán)格按照的規(guī)范, 對(duì)于單獨(dú)的一個(gè) <table> 來說, <table><tr> 對(duì)齊, <td> 縮進(jìn)一個(gè) TAB , <td> 中如果還有嵌套的表格, <table> 也

9、縮進(jìn) TAB ,如果 <td> 中沒有 任何嵌套的表格, </td> 結(jié)束標(biāo)記應(yīng)該與 <td> 處于同一行,不要換行,如我們注意在源代碼中不應(yīng)有這樣的代碼:<td><img src=</td>./images/sample.gif而應(yīng)該是這樣的:<td><img src=./images/sample.gif></td>這是因?yàn)闉g覽器認(rèn)為換行相當(dāng)于一個(gè)半角空格, 以上不規(guī)范的寫法相當(dāng)于無意中增加一個(gè)半角空格,如果確實(shí)有必要增加一個(gè)半角空格,也應(yīng)該這樣寫:<td><img sr

10、c=./images/sample.gif> </td>6.5.2 表格高寬屬于同一個(gè)級(jí)別 的 <table> 一定是左首對(duì)齊的,另外不允許沒有任何內(nèi)容的空的單元格存 在,空單元格高度采用 <td> 和 </td> 之間插入一個(gè) 1*1 大小的透明的 gif 圖片(通常為 null.gif ), 這是因?yàn)槟承g覽器認(rèn)為空單元格非法而不會(huì)予以解釋。Width 標(biāo)簽內(nèi),和 height 的寫法也有統(tǒng)一的規(guī)范, 一般情況下只有一列的表格, width 寫在 <table> 的 只有一行的表格, height 寫在 <table&

11、gt; 的標(biāo)簽內(nèi), 多行多列的表格, width 和 height 寫在第一行或者第一列的 <td> 標(biāo)簽內(nèi)??傊裱粭l原則: 不出現(xiàn)多于一個(gè)的控制同一個(gè)單元格 大小的 height 和 width, 保證任何一個(gè) width 和 height 都是有效的, 也就是你改動(dòng)代碼中任何一個(gè) width 和 height 的數(shù)值,都應(yīng)該在瀏覽器中看到變化。6.5.3 表格其他規(guī)范1. 在排布表格之前, 請(qǐng)大家一定要好好思考一個(gè)最佳的方案, 表格的嵌套盡量控制在三層以 內(nèi)。2. 一個(gè)網(wǎng)頁要盡量避免用整個(gè)一張大表格, 所有的內(nèi)容都嵌套在這個(gè)大表格之內(nèi), 因?yàn)闉g覽器 在解釋頁面的元素時(shí), 是

12、以表格為單位逐一顯示, 如果一張網(wǎng)頁是嵌套在一個(gè)大表 格之內(nèi), 那么很可能造成的后果就是, 當(dāng)瀏覽者敲入網(wǎng)址, 他要先面對(duì)一片空白很長(zhǎng)時(shí)間, 然后所有的網(wǎng)頁內(nèi)容同時(shí)出現(xiàn)。如果必須這樣做,請(qǐng)使用 <tbody> 標(biāo)記,以便能夠使這個(gè)大表 格分塊顯示。回目錄七、其他規(guī)范7.1 網(wǎng)站目錄結(jié)構(gòu)1. 在網(wǎng)站根目錄中開設(shè) images common temp 三個(gè)子目錄,根據(jù)需要再開設(shè) media 子目錄, images 目錄中放不同欄目的頁面都要用到的公共圖片,例如公司的標(biāo)志、 banner 條、菜單、按鈕等等; common 子目錄中放 css 、js, 、php 、include 等公共

13、文件; temp 子目 錄放客戶提供的各種文字圖片等等原始資料; media 子目錄中放 flash, avi, quick time 等 多媒體文件 。2. 在根目錄中原則上應(yīng)該按照首頁的欄目結(jié)構(gòu), 給每一個(gè)欄目開設(shè)一個(gè)目錄, 根據(jù)需要在每一 個(gè)欄目的目錄中開設(shè)一個(gè) images 和 media 的子目錄用以放置此欄目專有的圖片和多媒體文件, 如果這個(gè)欄目的內(nèi)容特別多, 又分出很多下級(jí)欄目, 可以相應(yīng)的再開設(shè)其 他目錄。3. temp 目錄中的文件往往會(huì)比較多,建議以時(shí)間為名稱開設(shè)目錄,將客戶陸續(xù)提供的資 料歸類整理。4. 除非有特殊情況,目錄、文件的名稱全部用小寫英文字母、數(shù)字、下劃線的組

14、合,其中 不得包含漢字、空格和特殊字符;7.2 排版規(guī)范1. 排版中我們經(jīng)常會(huì)遇到需要進(jìn)行首行縮進(jìn)的處理,達(dá)到效果,規(guī)范的做法是在樣式表中定義<p> 標(biāo)記,注意,一般情況下,請(qǐng)不要省略不要使用 “ &nbsp; ”或者全角空格來 p text-indent: 2em; 然后給每一段加上</p> 結(jié)束標(biāo)記。2. 原則上,我們禁止用 <img width=? height=?> 來人為干預(yù)圖片顯示的尺寸,而且建議 <img> 標(biāo)簽中不要帶上 width 和 height 兩個(gè)屬性,這是因?yàn)橹谱鬟^程中,圖片往往需 要反復(fù)的修改, 這樣可以避免人

15、為干預(yù)圖片顯示的尺寸, 盡可能的發(fā)揮瀏覽器自身的功 能;但是這樣的一個(gè)副作用是當(dāng)網(wǎng)頁還未加載圖片時(shí), 不會(huì)留出圖片的站位大小, 可能 會(huì)造成網(wǎng)頁在加載過程中抖動(dòng) (如果圖片是插在一個(gè)固定大小的表格里的, 不會(huì)有這個(gè)現(xiàn)象),尤其是當(dāng)圖片的尺寸較大時(shí),這種現(xiàn)象會(huì)很明顯,所以當(dāng)預(yù)料到這種會(huì)明顯導(dǎo) 致網(wǎng)頁抖動(dòng)的情況會(huì)發(fā)生時(shí),請(qǐng)大家務(wù)必在最后給 <img> 附上 width 和 height 屬性。3. 為了最大程度的發(fā)揮瀏覽器自動(dòng)排版的功能, 來人工干預(yù)分段。在一段完整的文字中請(qǐng)盡量不要使用 <br>4. 不同語種的文字之間應(yīng)該有一個(gè)半角空格, 但避頭的符號(hào)之前和避尾的符號(hào)之后

16、除外漢 字之間的標(biāo)點(diǎn)要用全角標(biāo)點(diǎn),英文字母和數(shù)字周圍的括號(hào)應(yīng)該使用半角括號(hào)。5. 所有的字號(hào)都應(yīng)該用樣式表來實(shí)現(xiàn),禁止在頁面中出現(xiàn) <font size=?> 標(biāo)記。6. 請(qǐng)不要在網(wǎng)頁中連續(xù)出現(xiàn)多于一個(gè)的“ &nbsp; ”也盡量少使用全角空格 (英文字符集下,全角空格會(huì)變成亂碼) ,空白應(yīng)該盡量使用 text-indent, padding, margin, hspace, vspace 以及 透明的 gif 圖片來實(shí)現(xiàn)。7. 行距建議用百分比來定義,常用的兩個(gè)行距的值是 line-height:120%/150%.8. 網(wǎng)站中的路徑全部采用相對(duì)路徑, 一般鏈接到某一目錄

17、下的缺省文件的鏈接路徑不必寫 全名,如我們不必這樣: <a href= ” aboutus/index.htm ”> 而應(yīng)該這樣: <a href= ”aboutus/ ”>7.2 客戶端腳本C#規(guī)范客戶端腳本一律采用 JavaScript 語言,編碼規(guī)測(cè)基本類似7.3 狀態(tài)管理為了避免頁面過大, 如有可能關(guān)閉整個(gè)頁面的在所有不需要 PostBack 之后獲取對(duì)象值的控件一律關(guān)閉ViewState 。例如一些僅作單向顯示之用的,無須回傳數(shù)據(jù)的控件(例如 Label) ??梢躁P(guān)閉。另外所有靜態(tài)文本全部直接使用 HTML 標(biāo)記而不要使用服務(wù)端控件?;啬夸沄iewState

18、。人與人之間的距離雖然摸不著,看不見,但的的確確是一桿實(shí)實(shí)在在的秤。真與假,善與惡,美與丑,盡在秤桿上可以看出;人心的大小,胸懷的寬窄,撥一撥秤砣全然知曉。人與人之間的距離,不可太近與人太近了,常??慈瞬磺?。一個(gè)人既有優(yōu)點(diǎn),也有缺點(diǎn),所謂人無完人,金無赤足是也。初識(shí)時(shí),走得太近就會(huì)模糊了不足,寵之;時(shí)間久了,原本的美麗之處也成了瑕疵,嫌之與人太近了,便隨手可得,有時(shí)得物,據(jù)為己有,太過貪財(cái);有時(shí)得人,為己所用,也許貪色。貪財(cái)也好,貪色亦罷,都是一種貪心。與人太近了,最可悲的就是會(huì)把自己丟在別人身上,找不到自己的影子,忘了回家的路。這世上,根本沒有零距離的人際關(guān)系,因?yàn)槿丝偸怯幸环葑运降模伺c人

19、之間太近的距離,易滋生事端,恩怨相隨。所以,人與人相處的太近了,便漸漸相遠(yuǎn)。人與人之間的距離也不可太遠(yuǎn)。太遠(yuǎn)了,就像放飛的風(fēng)箏,過高斷線。太遠(yuǎn)了,就像南徙的大雁,失群哀鳴。太遠(yuǎn)了,就像失聯(lián)的旅人,形單影只人與人之間的距離,有時(shí),先遠(yuǎn)后近;有時(shí),先近后遠(yuǎn)。這每次的變化之中,總是有一個(gè)難以忘記的故事或者一段難以割舍的情有時(shí)候,人與人之間的距離,忽然間近了,其實(shí)還是遠(yuǎn);忽然間遠(yuǎn)了,肯定是傷了誰。人與人之間的距離,如果是一份信箋,那是思念;如果是一個(gè)微笑,那是寬容;如果是一句問候,那是友誼;如果是一次付出,那是責(zé)任。這樣的距離,即便是遠(yuǎn),但也很近最怕的,人與人之間的距離就是一句失真的讒言,一個(gè)不屑的眼

20、神,一疊誘人的紙幣,或者是一條無法逾越的深谷。這樣的距離,即便是近,但也很遠(yuǎn)人與人之間最美的距離,就是不遠(yuǎn)不近,遠(yuǎn)中有近,近中有遠(yuǎn),遠(yuǎn)而不離開,近而不相丟太遠(yuǎn)的距離,只需要一份寬容,就不會(huì)走得太遠(yuǎn)而行同陌人;太近的距離,只需要一份自尊,就不會(huì)走得太近而丟了自己。不遠(yuǎn)不近的距離,多像一朵艷麗的花,一首悅耳的歌,一首優(yōu)美的詩。人生路上,每個(gè)人的相遇、相識(shí),都是一份緣,我們都是相互之間不可或缺的伴。 人與人之間的距離雖然摸不著,看不見,但的的確確是一桿實(shí)實(shí)在在的秤。真與假,善與惡,美與丑,盡在秤桿上可以看出;人心的大小,胸懷的寬窄,撥一撥秤砣全然知曉。人與人之間的距離,不可太近 。與人太近了,常??慈瞬磺?。一個(gè)人既有優(yōu)點(diǎn),也有缺點(diǎn),所謂人無完人,金無赤足是也。初識(shí)時(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論