Web界面设计规范说明_第1页
Web界面设计规范说明_第2页
Web界面设计规范说明_第3页
Web界面设计规范说明_第4页
Web界面设计规范说明_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web 界面设计规范Design Specification for Web UI(仅供内部使用 Only for inside of *)作者: 日期: 2005 年 5 月 31 日* 财务 HFS版权所有 不得复制Copyright by * 2005,All rights reservedWeb 界面设计规范文档修改记录Design Specification for Web UI Revision History版本号日期所修改页注记修改人VersionRevision DateRevision PagesSummary/CommentSignature1.02005/5/31ALL

2、CreateBen1.12005/6/65-10增加部分规范XY一、目的 3二、适用范围 3三、文件命名规范 3四、控件命名规范 4五、控件外观规范 5六、界面设计规范 66.1 字体 66.2 颜色 66.3 边距 66.4 尺寸单位 66.5 表格排版规范 66.5.1 表格代码对齐 66.5.2 表格高宽 76.5.3 表格其他规范 7七、其他规范 77.1 网站目录结构 77.2 排版规范 87.2 客户端脚本 87.3 状态管理 9目的为了使最终设计出来的 Web 界面风格一致化, 开发者之间相互协作更轻松, 特制定此 Web 界面 设计规范!回目录、适用范围1. 此规范适合所有 W

3、eb Form 的 UI 设计。2. 有关 Windows Form 的 UI 设计请参考 Windows 界面设计规范。 回目录、文件命名规范Web Form扩展名描述前缀Extension File NameDescriptionPrefix.aspx/.ascxWeb 用户自定义控件wuc回目录四、控件命名规范控件类型前缀例子Control TypePrefixExampleLabellbllblTipTextBoxtxttxtNameButtonbtnbtnOKLinkButtonlbtnImageButtonibtnHyperLinkhlkDropDownListddlListBox

4、lstDataGridgrdDataListdlstRepeaterrepCheckBoxchkCheckBoxListchklstRadioButtonListrdolstRadioButtonrdoImageimgPanelpanPlaceHolderplhCalendarcldAdRotatoradrTabletblRequireFieldValidatorrfvCompareValidatorcpvRangeValidatorrgvRegularExpressionValidatorrevCustomValidatorcstvValidationSummaryvlsXmlxmlLitt

5、eralltlCrystalReportViewercrv回目录五、控件外观规范50px ”或者“文本宽度”说明: 50px| 文本宽度 ,表示该参数可以的取值为:控件类型Control Type宽度( 像素 )Width(px)高度 ( 像素 ) Height(px)备注RemarkLabel 适应文本 适应文本 TextBox150px|100%| 超短|超宽 默认值Button50px| 文本宽度 默认值LinkButton 适应文本 适应文本 ImageButton 适应图片 适应图片 HyperLink 适应文本 适应文本 DropDownList150px|100%| 适应文本 默

6、认值ListBox150px|100%| 适应文本 100px | 适应项目数 | 按需 DataGrid按需 按需 DataList按需 按需 Repeater按需 按需 CheckBox 适应文本 默认值CheckBoxList 适应文本 适应项目 RadioButtonList 适应文本 适应项目 RadioButton 适应文本 默认值Image 适应图片 适应图片 Panel 适应内部控件 | 按需 适应内部控件 | 按需 PlaceHolder 适应内部控件 | 按需 适应内部控件 | 按需 Calendar按需 按需 AdRotator按需 按需 Table按需 按需 Requi

7、reFieldValidator 适应文本 默认 CompareValidator 适应文本 默认 RangeValidator 适应文本 默认 RegularExpressionValidator 适应文本 默认 CustomValidator 适应文本 默认 ValidationSummary默认 默认 Xml默认 默认 Litteral默认 默认 CrystalReportViewer默认 默认 回目录六、界面设计规范6.1 字体所有 Web 界面基准字体大小一律为: 9pt字体序列为:Verdana, Arial, Helvetica, Sans-Serif 。所有字体设定应在 CSS

8、 中完成。6.2 颜色颜色应以清爽简洁为准,所有色彩设定应在 CSS 中完成。6.3 边距页,表格都应该有边距,避免紧贴边沿的情况发生,最小边距值为3px”,默认边距值6.4 尺寸单位所有字体尺寸一律采用“pt”作为单位,对象和线条的尺寸一律用“px”作为单位。6.5 表格排版规范6.5.1 表格代码对齐在写 <table> 互相嵌套时, 严格按照的规范, 对于单独的一个 <table> 来说, <table><tr> 对齐, <td> 缩进一个 TAB , <td> 中如果还有嵌套的表格, <table> 也

9、缩进 TAB ,如果 <td> 中没有 任何嵌套的表格, </td> 结束标记应该与 <td> 处于同一行,不要换行,如我们注意在源代码中不应有这样的代码:<td><img src=</td>./images/sample.gif而应该是这样的:<td><img src=./images/sample.gif></td>这是因为浏览器认为换行相当于一个半角空格, 以上不规范的写法相当于无意中增加一个半角空格,如果确实有必要增加一个半角空格,也应该这样写:<td><img sr

10、c=./images/sample.gif> </td>6.5.2 表格高宽属于同一个级别 的 <table> 一定是左首对齐的,另外不允许没有任何内容的空的单元格存 在,空单元格高度采用 <td> 和 </td> 之间插入一个 1*1 大小的透明的 gif 图片(通常为 null.gif ), 这是因为某些浏览器认为空单元格非法而不会予以解释。Width 标签内,和 height 的写法也有统一的规范, 一般情况下只有一列的表格, width 写在 <table> 的 只有一行的表格, height 写在 <table&

11、gt; 的标签内, 多行多列的表格, width 和 height 写在第一行或者第一列的 <td> 标签内。总之遵循一条原则: 不出现多于一个的控制同一个单元格 大小的 height 和 width, 保证任何一个 width 和 height 都是有效的, 也就是你改动代码中任何一个 width 和 height 的数值,都应该在浏览器中看到变化。6.5.3 表格其他规范1. 在排布表格之前, 请大家一定要好好思考一个最佳的方案, 表格的嵌套尽量控制在三层以 内。2. 一个网页要尽量避免用整个一张大表格, 所有的内容都嵌套在这个大表格之内, 因为浏览器 在解释页面的元素时, 是

12、以表格为单位逐一显示, 如果一张网页是嵌套在一个大表 格之内, 那么很可能造成的后果就是, 当浏览者敲入网址, 他要先面对一片空白很长时间, 然后所有的网页内容同时出现。如果必须这样做,请使用 <tbody> 标记,以便能够使这个大表 格分块显示。回目录七、其他规范7.1 网站目录结构1. 在网站根目录中开设 images common temp 三个子目录,根据需要再开设 media 子目录, images 目录中放不同栏目的页面都要用到的公共图片,例如公司的标志、 banner 条、菜单、按钮等等; common 子目录中放 css 、js, 、php 、include 等公共

13、文件; temp 子目 录放客户提供的各种文字图片等等原始资料; media 子目录中放 flash, avi, quick time 等 多媒体文件 。2. 在根目录中原则上应该按照首页的栏目结构, 给每一个栏目开设一个目录, 根据需要在每一 个栏目的目录中开设一个 images 和 media 的子目录用以放置此栏目专有的图片和多媒体文件, 如果这个栏目的内容特别多, 又分出很多下级栏目, 可以相应的再开设其 他目录。3. temp 目录中的文件往往会比较多,建议以时间为名称开设目录,将客户陆续提供的资 料归类整理。4. 除非有特殊情况,目录、文件的名称全部用小写英文字母、数字、下划线的组

14、合,其中 不得包含汉字、空格和特殊字符;7.2 排版规范1. 排版中我们经常会遇到需要进行首行缩进的处理,达到效果,规范的做法是在样式表中定义<p> 标记,注意,一般情况下,请不要省略不要使用 “ &nbsp; ”或者全角空格来 p text-indent: 2em; 然后给每一段加上</p> 结束标记。2. 原则上,我们禁止用 <img width=? height=?> 来人为干预图片显示的尺寸,而且建议 <img> 标签中不要带上 width 和 height 两个属性,这是因为制作过程中,图片往往需 要反复的修改, 这样可以避免人

15、为干预图片显示的尺寸, 尽可能的发挥浏览器自身的功 能;但是这样的一个副作用是当网页还未加载图片时, 不会留出图片的站位大小, 可能 会造成网页在加载过程中抖动 (如果图片是插在一个固定大小的表格里的, 不会有这个现象),尤其是当图片的尺寸较大时,这种现象会很明显,所以当预料到这种会明显导 致网页抖动的情况会发生时,请大家务必在最后给 <img> 附上 width 和 height 属性。3. 为了最大程度的发挥浏览器自动排版的功能, 来人工干预分段。在一段完整的文字中请尽量不要使用 <br>4. 不同语种的文字之间应该有一个半角空格, 但避头的符号之前和避尾的符号之后

16、除外汉 字之间的标点要用全角标点,英文字母和数字周围的括号应该使用半角括号。5. 所有的字号都应该用样式表来实现,禁止在页面中出现 <font size=?> 标记。6. 请不要在网页中连续出现多于一个的“ &nbsp; ”也尽量少使用全角空格 (英文字符集下,全角空格会变成乱码) ,空白应该尽量使用 text-indent, padding, margin, hspace, vspace 以及 透明的 gif 图片来实现。7. 行距建议用百分比来定义,常用的两个行距的值是 line-height:120%/150%.8. 网站中的路径全部采用相对路径, 一般链接到某一目录

17、下的缺省文件的链接路径不必写 全名,如我们不必这样: <a href= ” aboutus/index.htm ”> 而应该这样: <a href= ”aboutus/ ”>7.2 客户端脚本C#规范客户端脚本一律采用 JavaScript 语言,编码规测基本类似7.3 状态管理为了避免页面过大, 如有可能关闭整个页面的在所有不需要 PostBack 之后获取对象值的控件一律关闭ViewState 。例如一些仅作单向显示之用的,无须回传数据的控件(例如 Label) 。可以关闭。另外所有静态文本全部直接使用 HTML 标记而不要使用服务端控件。回目录ViewState

18、。人与人之间的距离虽然摸不着,看不见,但的的确确是一杆实实在在的秤。真与假,善与恶,美与丑,尽在秤杆上可以看出;人心的大小,胸怀的宽窄,拨一拨秤砣全然知晓。人与人之间的距离,不可太近与人太近了,常常看人不清。一个人既有优点,也有缺点,所谓人无完人,金无赤足是也。初识时,走得太近就会模糊了不足,宠之;时间久了,原本的美丽之处也成了瑕疵,嫌之与人太近了,便随手可得,有时得物,据为己有,太过贪财;有时得人,为己所用,也许贪色。贪财也好,贪色亦罢,都是一种贪心。与人太近了,最可悲的就是会把自己丢在别人身上,找不到自己的影子,忘了回家的路。这世上,根本没有零距离的人际关系,因为人总是有一份自私的,人与人

19、之间太近的距离,易滋生事端,恩怨相随。所以,人与人相处的太近了,便渐渐相远。人与人之间的距离也不可太远。太远了,就像放飞的风筝,过高断线。太远了,就像南徙的大雁,失群哀鸣。太远了,就像失联的旅人,形单影只人与人之间的距离,有时,先远后近;有时,先近后远。这每次的变化之中,总是有一个难以忘记的故事或者一段难以割舍的情有时候,人与人之间的距离,忽然间近了,其实还是远;忽然间远了,肯定是伤了谁。人与人之间的距离,如果是一份信笺,那是思念;如果是一个微笑,那是宽容;如果是一句问候,那是友谊;如果是一次付出,那是责任。这样的距离,即便是远,但也很近最怕的,人与人之间的距离就是一句失真的谗言,一个不屑的眼

20、神,一叠诱人的纸币,或者是一条无法逾越的深谷。这样的距离,即便是近,但也很远人与人之间最美的距离,就是不远不近,远中有近,近中有远,远而不离开,近而不相丢太远的距离,只需要一份宽容,就不会走得太远而行同陌人;太近的距离,只需要一份自尊,就不会走得太近而丢了自己。不远不近的距离,多像一朵艳丽的花,一首悦耳的歌,一首优美的诗。人生路上,每个人的相遇、相识,都是一份缘,我们都是相互之间不可或缺的伴。 人与人之间的距离虽然摸不着,看不见,但的的确确是一杆实实在在的秤。真与假,善与恶,美与丑,尽在秤杆上可以看出;人心的大小,胸怀的宽窄,拨一拨秤砣全然知晓。人与人之间的距离,不可太近 。与人太近了,常常看人不清。一个人既有优点,也有缺点,所谓人无完人,金无赤足是也。初识时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论