《R053web页面规范》由会员分享,可在线阅读,更多相关《R053web页面规范(11页珍藏版)》请在金锄头文库上搜索。
1、宁波四维科技有限公司SW/R-053文 档 编 号产品版本密 级SWXXXwygfA/NYYYYA0产品名称: 共 页Web网页规范(仅供内部使用)编 制:徐翔日期:2008-5-5审 核:日期:批 准:日期: 宁波四维科技有限公司版权所有 不得复制变更历史(Change History)序号人员日期变更详情1徐翔2008/5/5目录 目录31规范制定原则42文件目录42.1建立原则42.2根目录和根目录文件42.3目录存放位置指定43文件命名54页面设计54.1编码54.2页面6感官体验6交互体验8显示路径9情感体验105提示信息101 规范制定原则l 使页面风格统一,更美观易用。l 避免因
2、不规范引起的软件缺陷。l 提高团队开发项目过程的页面质量。2 文件目录2.1 建立原则以最少的层次提供最清晰简便的访问结构。2.2 根目录和根目录文件根目录:DNS域名服务器指向的索引文件的存放目录。根目录文件:根目录只允许存放default.aspx,index.htm和main.htm文件,以及其他必须的系统文件。2.3 目录存放位置指定1、 文件目录与菜单目录对应。每个主要功能(主菜单)建立一个相应的独立目录,子菜单下级还有子功能,则该子菜单也建立文件夹。文件夹名称、文件名称应可以首字母大写。2、 公用图片和其他私有图片都放在根目录下统一目录images。3、 所有的js文件存放在根目录
3、下统一目录script。4、 所有的css文件存放在根目录下统一目录style,其余页面均调用该目录下的css文件,整个系统尽量只使用一种或少量样式表。5、 静态设计页面放在根目录下统一目录demo。6、 公用报错页面存放在根目录下统一目录error。3 文件命名1、 文件命名的原则:以最少的字母达到最容易理解的意义。 2、 索引文件统一使用default.aspx文件名(小写) 。3、 按菜单名的英语翻译取单一单词为名称。例如: 关于我们 aboutUs 产 品 product 4、 单英文单词文件名都必须为小写,组合英文单词文件名第二个起第一个字母大写,不用下划线连接。 5、 图片命名原则
4、以图片英语字母为名。大小原则写同上。 例如:网站标志的图片为logo.gif 6、 鼠标感应效果图片命名规范为图片名+on/off。 例如:menu1on.gif/menu1off.gif4 页面设计4.1 编码1、 网页显示字符集整个项目要使用统一的字符编码。第一,在母板头部添加: 如果开发工程师个人也参考使用上面。第二,在web.config中添加: 2、 网页的css规范 (参见目录及命名规范),各页对字体定义均采用样式表控制,避免直接在页面中对字体样式进行定义。3、 网页标题 xxxxxxxxxxxxxxxxxx,每页标题必须和该页功能保持一致。 4、 所有的javascript的调用
5、尽量采取外部调用 5、 应尽可能多的对需要在页面重复出现的公共信息打包,然后再在各页面相应位置通过调用javascript实现。6、 所有页面间链接均采用相对路径,严格杜绝采用绝对路径链接。7、 维护信息时各栏目输入框(如text、textarea、select等所有表单按钮)的名称应与对应数据库字段值完全保持一致。8、 表格作为控件物理上包含的容器和内部包含的控件之间的属性定制互不影响,即实现其无关性,这样才能完整的保证页面的基本结构在局部修改时不发生变化。9、 第三方服务器端控件的使用要保证具有广泛兼容性和安全性,且具有完备的接口指定外观属性和交互方式。10、 复杂的应用程序中非标准交互控
6、件给出详细的操作方法的提示。11、 非数据操作使用客户端脚本实现,减少非必要的服务器WEB 服务器、数据库服务器负载。4.2 页面4.2.1 感官体验呈现给用户视听上的体验,强调舒适性。1、 兼容性:大部分项目都要求兼容IE6,7和FF。在框架层面上就将这个问题处理好,为后面的兼容问题节省下大部分时间。2、 分辨率:开发环境的分辨率建议使用:1024768。客户使用的机器目前仍是1024768为主流。避免因分辨率不同引起的界面显示不完整。适应高分辨率情况,使用表格宽度等参数使用百分比方式自动适应,或使用颜色填充的方法。3、 页面尺寸:页面长度原则上不超过1屏,宽度不超过1屏,适合多数浏览器浏览
7、(以15寸及17寸显示器为主)。每个标准页面为A4幅面大小,即8.5X11英寸。全尺寸banner为468*60px,半尺寸banner为234*60px,小banner为88*31px。每个非首页静态页面含图片字节不超过60K,全尺寸banner不超过14K4、 设计风格:符合目标客户的审美习惯,并具有一定的引导性。在设计之前,必须明确目标客户群体,并针对目标客户的审美喜好,进行分析,从而确定网站的总体设计风格。5、 风格统一:所有页面保持风格一致,风格包括页面高宽,大小,颜色,布局,字体大小,行间距,按钮,执行方式等。6、 LOGO:确保logo的保护空间,确保logo的清晰展示而又不占据
8、过分空间。7、 页面速度:正常情况下,尽量确保页面在5秒内打开。8、 页面布局:样式排版整齐划一,尽可能划分不同的功能区域于固定位置,固定的格式,方便用户导航使用;排版不宜过于密集,保留一定的“留白”区域,减轻查看时的视觉疲劳。9、 数据显示集中原则:各种列表在页面中往往是传递信息的核心,尽量集中的表现出来,并提供必要的关联数据、表等恰当的组织起来,并且在视觉上使用户很容易察觉数据之间的关系,并方便查看、编辑等;冗长拖沓的数据组织形式可能给用户带来非常低的维护效率。10、 主次分明原则:页面中同时分布较多栏目的情况下,按照页面(Flow)的伸展方向,即由上到下,有左到右,根据浏览的方向,重要的
9、内容应该在左边最易注意的位置,导航等置于页面头部固定位置。使导航等重要内容始终处于用户的视野(Sight)之中。页面左边或右边一般是一些当前页面主要操作的扩展、选项等内容。11、 变化(对比)原则:在页面主体内容部分往往有很多文本信息,它是需要用户认真阅读的部分,只在文本字体、色彩上增加格式的变化,如加粗、下划线、行前导符、链接文本的不同状态定义(linkhovervisited)等,就可以将冗长的文档、表格等组织的很有条理;冗长的内容“层次“就有了变化,更容易辩识(Readable);在美学角度增加了相临部分间的对比。12、 页面留白:页面留白同时也是一种增加可读性(Readable)的方式
10、。在文字区域防止用户读完一行无法定位下一行的位置的麻烦,在整体布局上,它可以减轻用户的视觉疲劳。13、 页面色彩:与整体形象相统一,主色调+辅助色不超过三种颜色。以恰当的色彩明度和亮度,确保浏览者的浏览舒适度。对于需用户长时间使用的系统,应当使用户在较长时间使用后不至于过于感到视觉疲劳为宜。例如轻松的淡彩为主配色,灰色系为主配色等等。切忌色彩过多,花哨艳丽,严重妨碍用户视觉交互。14、 页面导航:导航条清晰明了、突出,层级分明,并固定不随页面滚动条滚动。 15、 页面缩放:工作区的内容需随窗口大小变化,或要有滚动条出现。16、 页面滚动:尽量不要有过多的拉动滚动条的动作,避免无用滚动条,切忌向
11、上回滚页面。17、 图片展示:比例协调、不变形,图片清晰。图片排列既不过于密集,也不会过于疏远。每个非首页静态页面含图片字节不超过60K。18、 图标使用:简洁、明了、易懂、准确,与页面整体风格统一。120*90,120*60是小图标的标准尺寸。 19、 背景音乐:与整体网站主题统一,文件要小,不能干扰阅读。要设置开关按钮及音量控制按钮。4.2.2 交互体验呈现给用户操作上的体验,强调易用/可用性。20、 表单填写:尽量采用下拉选择,需填写部分需注明要填写内容,并对必填字段在页面级作判断限制。(如手机位数、邮编等等,避免无效信息)21、 输入框:文本输入框,可输入任意字符,长度输入限制。对于是
12、数字格式的文本框,只能输入数字,小数点保位数根据实际情况确定。时间输入框:可采用时间控件方式或是规定格式。对于为起止时间的,前者应小于后者,是否相等看实际情况。22、 页面操作:考虑按照一般用户常规使用习惯,避免操作繁琐;多模块中相似或相同功能,相应操作方式要一致。23、 按钮设置:对于交互性的按钮必须清晰突出,以确保用户可以清楚地点击。24、 操作性提示:所有页面级判断的内容需要在页面级完成,不能直接提交到后台;对系统有破坏性的操作都需要有提示。如删除,在删除前,需要进行确认。操作的提示信息需简明易理解,各功能类似的提示信息,其提示风格需保持一致。25、 点击提示:点击浏览过的信息颜色需要显
13、示为不同的颜色,以区分于未阅读内容,避免重复阅读。26、 即时响应原则:每一个交互动作应该能够马上看到操作的结果,并且用色彩、文字粗细、闪烁、弹出、页面布局的明显变化等突出方式告知用户。27、 鼠标最短距离移动原则:交互按钮控件等根据执行前后关系及表单中状态的控制等合理的组织起来。28、 页面刷新:不提倡整页刷新方式,建议页面刷新为部分刷新;在要求高性能的功能处必须采取部分刷新方式;尽量采用无刷新(AJAX)技术,以减少页面的刷新率。AJAX是新兴的网络开发技术的象征。它将JavaScript和XML技术结合在一起,用户每次调用新数据时,无需反复向服务器发出请求,而是在浏览器的缓存区预先获取下次可能用到的数据,界面的响应速度因此得到了显著提升。29、 页面搜索:关键字搜索,可以根据输入的文字模糊查询列表中某字段的内容;可以通过回车自动搜索输入的内容,该回车功能视情况而定。30、 弹出窗口:尽量减少弹出的窗口,以避免开过多的无效窗口,弹出窗口风格保持一致