Web界面设计规范1.docx

上传人:b****7 文档编号:15892831 上传时间:2023-07-08 格式:DOCX 页数:11 大小:25.03KB
下载 相关 举报
Web界面设计规范1.docx_第1页
第1页 / 共11页
Web界面设计规范1.docx_第2页
第2页 / 共11页
Web界面设计规范1.docx_第3页
第3页 / 共11页
Web界面设计规范1.docx_第4页
第4页 / 共11页
Web界面设计规范1.docx_第5页
第5页 / 共11页
Web界面设计规范1.docx_第6页
第6页 / 共11页
Web界面设计规范1.docx_第7页
第7页 / 共11页
Web界面设计规范1.docx_第8页
第8页 / 共11页
Web界面设计规范1.docx_第9页
第9页 / 共11页
Web界面设计规范1.docx_第10页
第10页 / 共11页
Web界面设计规范1.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Web界面设计规范1.docx

《Web界面设计规范1.docx》由会员分享,可在线阅读,更多相关《Web界面设计规范1.docx(11页珍藏版)》请在冰点文库上搜索。

Web界面设计规范1.docx

Web界面设计规范1

 

Web界面设计规范

DesignSpecificationforWebUI

(仅供内部使用OnlyforinsideofHTFS)

 

作者:

徐长龙(Ben)

日期:

2005年5月31日

 

宏图财务HFS

版权所有不得复制

CopyrightbyHTFS2005,Allrightsreserved

Web界面设计规范-文档修改记录

DesignSpecificationforWebUI—RevisionHistory

版本号

Version

日期

RevisionDate

所修改页

RevisionPages

注记

Summary/Comment

修改人

Signature

1.0

2005/5/31

ALL

Create

Ben

1.1

2005/6/6

5-10

增加部分规范

XY

目录

一、目的4

二、适用范围4

三、文件命名规范4

四、控件命名规范4

五、控件外观规范5

六、界面设计规范6

6.1字体6

6.2颜色7

6.3边距7

6.4尺寸单位7

6.5表格排版规范7

6.5.1表格代码对齐7

6.5.2表格高宽8

6.5.3表格其他规范8

七、其他规范9

7.1网站目录结构9

7.2排版规范9

7.2客户端脚本10

7.3状态管理10

一、目的

为了使最终设计出来的Web界面风格一致化,开发者之间相互协作更轻松,特制定此Web界面设计规范!

回目录

二、适用范围

1.此规范适合所有WebForm的UI设计。

2.有关WindowsForm的UI设计请参考<<Windows界面设计规范>>。

回目录

三、文件命名规范

WebForm

扩展名

ExtensionFileName

描述

Description

前缀

Prefix

.aspx

/

.ascx

Web用户自定义控件

wuc

回目录

四、控件命名规范

控件类型

ControlType

前缀

Prefix

例子

Example

Label

lbl

lblTip

TextBox

txt

txtName

Button

btn

btnOK

LinkButton

lbtn

ImageButton

ibtn

HyperLink

hlk

DropDownList

ddl

ListBox

lst

DataGrid

grd

DataList

dlst

Repeater

rep

CheckBox

chk

CheckBoxList

chklst

RadioButtonList

rdolst

RadioButton

rdo

Image

img

Panel

pan

PlaceHolder

plh

Calendar

cld

AdRotator

adr

Table

tbl

RequireFieldValidator

rfv

CompareValidator

cpv

RangeValidator

rgv

RegularExpressionValidator

rev

CustomValidator

cstv

ValidationSummary

vls

Xml

xml

Litteral

ltl

CrystalReportViewer

crv

回目录

五、控件外观规范

说明:

{50px|文本宽度},表示该参数可以的取值为:

“50px”或者“文本宽度”

控件类型

ControlType

宽度(像素)

Width(px)

高度(像素)

Height(px)

备注

Remark

Label

{适应文本}

{适应文本}

TextBox

{150px|100%|超短|超宽}

{默认值}

Button

{50px|文本宽度}

{默认值}

LinkButton

{适应文本}

{适应文本}

ImageButton

{适应图片}

{适应图片}

HyperLink

{适应文本}

{适应文本}

DropDownList

{150px|100%|适应文本}

{默认值}

ListBox

{150px|100%|适应文本}

{100px|适应项目数|按需}

DataGrid

{按需}

{按需}

DataList

{按需}

{按需}

Repeater

{按需}

{按需}

CheckBox

{适应文本}

{默认值}

CheckBoxList

{适应文本}

{适应项目}

RadioButtonList

{适应文本}

{适应项目}

RadioButton

{适应文本}

{默认值}

Image

{适应图片}

{适应图片}

Panel

{适应内部控件|按需}

{适应内部控件|按需}

PlaceHolder

{适应内部控件|按需}

{适应内部控件|按需}

Calendar

{按需}

{按需}

AdRotator

{按需}

{按需}

Table

{按需}

{按需}

RequireFieldValidator

{适应文本}

{默认}

CompareValidator

{适应文本}

{默认}

RangeValidator

{适应文本}

{默认}

RegularExpressionValidator

{适应文本}

{默认}

CustomValidator

{适应文本}

{默认}

ValidationSummary

{默认}

{默认}

Xml

{默认}

{默认}

Litteral

{默认}

{默认}

CrystalReportViewer

{默认}

{默认}

回目录

六、界面设计规范

6.1字体

所有Web界面基准字体大小一律为:

9pt。

字体序列为:

Verdana,Arial,Helvetica,Sans-Serif。

所有字体设定应在CSS中完成。

6.2颜色

颜色应以清爽简洁为准,所有色彩设定应在CSS中完成。

6.3边距

单元格间距

cellspacing

页,表格都应该有边距,避免紧贴边沿的情况发生,最小边距值为“3px”,默认边距值应在CSS中设定。

页边距

单元格衬距

cellpadding

6.4尺寸单位

所有字体尺寸一律采用“pt”作为单位,对象和线条的尺寸一律用“px”作为单位。

6.5表格排版规范

6.5.1表格代码对齐

在写

互相嵌套时,严格按照的规范,对于单独的一个
来说,
对齐,
缩进一个TAB,中如果还有嵌套的表格,也缩进TAB,如果结束标记应该与

而应该是这样的:

这是因为浏览器认为换行相当于一个半角空格,以上不规范的写法相当于无意中增加一个半角空格,如果确实有必要增加一个半角空格,也应该这样写:

6.5.2表格高宽

属于同一个级别的

中没有任何嵌套的表格,处于同一行,不要换行,

如我们注意在源代码中不应有这样的代码:

一定是左首对齐的,另外不允许没有任何内容的空的单元格存在,空单元格高度采用之间插入一个1*1大小的透明的gif图片(通常为null.gif),这是因为某些浏览器认为空单元格非法而不会予以解释。

Width和height的写法也有统一的规范,一般情况下只有一列的表格,width写在

的标签内,只有一行的表格,height写在
的标签内,多行多列的表格,width和height写在第一行或者第一列的标记,以便能够使这个大表格分块显示。

回目录

七、其他规范

7.1网站目录结构

1.在网站根目录中开设imagescommontemp三个子目录,根据需要再开设media子目录,images目录中放不同栏目的页面都要用到的公共图片,例如公司的标志、banner条、菜单、按钮等等;common子目录中放css、js,、php、include等公共文件;temp子目录放客户提供的各种文字图片等等原始资料;media子目录中放flash,avi,quicktime等多媒体文件。

2.在根目录中原则上应该按照首页的栏目结构,给每一个栏目开设一个目录,根据需要在每一个栏目的目录中开设一个images和media的子目录用以放置此栏目专有的图片和多媒体文件,如果这个栏目的内容特别多,又分出很多下级栏目,可以相应的再开设其他目录。

3.temp目录中的文件往往会比较多,建议以时间为名称开设目录,将客户陆续提供的资料归类整理。

4.除非有特殊情况,目录、文件的名称全部用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符;

7.2排版规范

1.排版中我们经常会遇到需要进行首行缩进的处理,不要使用“ ”或者全角空格来达到效果,规范的做法是在样式表中定义p{text-indent:

2em;}然后给每一段加上

标记,注意,一般情况下,请不要省略

结束标记。

2.原则上,我们禁止用

height=?

>来人为干预图片显示的尺寸,而且建议标签中不要带上width和height两个属性,这是因为制作过程中,图片往往需要反复的修改,这样可以避免人为干预图片显示的尺寸,尽可能的发挥浏览器自身的功能;但是这样的一个副作用是当网页还未加载图片时,不会留出图片的站位大小,可能会造成网页在加载过程中抖动(如果图片是插在一个固定大小的表格里的,不会有这个现象),尤其是当图片的尺寸较大时,这种现象会很明显,所以当预料到这种会明显导致网页抖动的情况会发生时,请大家务必在最后给附上width和height属性。

3.为了最大程度的发挥浏览器自动排版的功能,在一段完整的文字中请尽量不要使用
来人工干预分段。

4.不同语种的文字之间应该有一个半角空格,但避头的符号之前和避尾的符号之后除外汉字之间的标点要用全角标点,英文字母和数字周围的括号应该使用半角括号。

5.所有的字号都应该用样式表来实现,禁止在页面中出现

>标记。

6.请不要在网页中连续出现多于一个的“ ”也尽量少使用全角空格(英文字符集下,全角空格会变成乱码),空白应该尽量使用text-indent,padding,margin,hspace,vspace以及透明的gif图片来实现。

7.行距建议用百分比来定义,常用的两个行距的值是line-height:

120%/150%.

8.网站中的路径全部采用相对路径,一般链接到某一目录下的缺省文件的链接路径不必写全名,如我们不必这样:

而应该这样:

7.2客户端脚本

客户端脚本一律采用JavaScript语言,编码规测基本类似C#规范。

7.3状态管理

为了避免页面过大,在所有不需要PostBack之后获取对象值的控件一律关闭ViewState。

如有可能关闭整个页面的ViewState。

例如一些仅作单向显示之用的,无须回传数据的控件(例如Label)。

可以关闭。

另外所有静态文本全部直接使用HTML标记而不要使用服务端控件。

回目录

展开阅读全文
相关搜索
资源标签


copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2

标签内。

总之遵循一条原则:

不出现多于一个的控制同一个单元格大小的height和width,保证任何一个width和height都是有效的,也就是你改动代码中任何一个width和height的数值,都应该在浏览器中看到变化。

6.5.3表格其他规范

1.在排布表格之前,请大家一定要好好思考一个最佳的方案,表格的嵌套尽量控制在三层以内。

2.一个网页要尽量避免用整个一张大表格,所有的内容都嵌套在这个大表格之内,因为浏览器在解释页面的元素时,是以表格为单位逐一显示,如果一张网页是嵌套在一个大表格之内,那么很可能造成的后果就是,当浏览者敲入网址,他要先面对一片空白很长时间,然后所有的网页内容同时出现。

如果必须这样做,请使用