《界面设计规范》PPT课件.ppt
,Web应用界面设计规范,部门:研发中心主讲人:,软件界面规范的重要性及其目的用户体验为何如此重要Web规范体系介绍界面设计开发流程应该遵循的基本原则界面设计规范,软件界面规范的重要性及其目的,产品设计通过规范的方式来达到以用户为中心的目的。,使最终设计出来的界面风格一致化,开发编码人员相互之间开发更轻松,遵循统一的操作规范,以标准化的方式设计界面,提高工作效率。减少和改变责任不明,任务不清和由此产生的信息沟通不畅、反复修改、重复劳动、效率低下的现象。,软件界面规范的重要性及其目的用户体验为何如此重要Web规范体系介绍界面设计开发流程应该遵循的基本原则界面设计规范,日常生活中的遭遇 什么是用户体验 用户体验的要素 用户体验和软件应用 记住你的用户,早晨起来,发现闹钟没有按原先设定响起来。一边烧水,一边穿衣服,临走前去喝水却发现水还没有烧开。到了地铁站,发现公交卡没有钱了。无奈之下只能去排队买票。排了3趟地铁,终于到公司了,但是你却迟到了。结果:尽管你已经非常努力,但是你还是迟到了。那么,让我们看看这一连串的倒霉事,是什么让我们如此狼狈?,用户体验为何如此重要?,X员工悲惨的一天,什么是用户体验,用户体验(user experience)是以用户为中心的设计中最重要的一个部分,强调的是过程,是软件对用户行为产生的反应与用户期待值要尽可能的一致。,表现一:过分使用各种奇形怪状、五颜六色的控件。表现二:界面元素比例失调。比如按钮巨大无比,其尺寸甚至超过显示重要内容的文本框的界面。表现三:界面元素凌乱。比如说,按钮和文本框摆放地点随意,该对齐的控件对不齐。表现四:违背使用习惯。你按F1,它没有弹出帮助,却执行了一件绝对出乎你意料的动作。表现五:消息框信息含糊、混乱。比如软件弹出一个消息框。把原本“确定”和“取消”写成为“是”和“否”,让用户不知道什么意思。表现六:还有一种糟糕的用户界面,乍一看很厉害,实际上完全是缺乏规划的结果。这种软件本身的确提供了比较复杂的功能,但对于哪些是常用功能,哪些是很少用到的高级功能,缺乏评估。什么功能都往界面上挤,占地方不说,用户会厌烦,弄不好还会被吓跑。,用户体验为何如此重要?,体验好的用户界面,糟糕的用户界面表现,糟糕的用户界面,用户体验为何如此重要?,用户体验的要素,表现层,视觉设计,交互设计,信息架构,界面设计,导航设计,功能说明,内容需求,用户需求,产品目标,框架层,结构层,范围层,战略层,具体,抽象,表现层-视觉设计,在这个五层结构的顶端,我们把注意力转移到系统用户会注意到的那些方面:视觉设计,这里,内容、功能和美学汇集到一起来产生一个最终设计,这将满足其他四个层面的所有目标。,框架层界面设计、导航设计和信息设计,在充满概念的结构层中开始形成了大量的需求,这些需求都是来自我们的战略目标的需求。在框架层,我们要更进一步的提炼这些结构,确定很详细的界面外观、导航和信息设计,这能让结构变得更实在。,结构层交互设计与信息架构,在收集完用户需求并将其排列好优先级别之后,我们对于最终界面将会包括什么特性已经有了清楚的图像。然而,这些需求并没有说明如何将这些分散的片段组成一个整体。这就是范围层的上面一层:为产品创建一个概念结构。,范围层功能规格和内容说明,带着“我们想要什么”、“我们的用户想要什么”的明确认识,我们就能弄清楚如何去满足所有这些战略的目标。当你把用户需求和系统目标转变成系统应该提供给用户什么样的内容和功能时,战略就变成了范围。,战略层产品目标和用户需求,成功的用户体验,其基础是一个被明确表达的“战略”。知道企业与用户双方对产品的期许和目标,有助于确立用户体验各方面战略的制定,面对大量的选择,用户只能自己想办法,去决定哪一个软件系统功能会符合她的要求。,企业开始意识到,提供优质的用户体验是一个重要的、可持续的竞争优势。用户体验形成了客户对企业的整体印象,界定了企业和竞争对手的差异,并且决定了客户什么时候还会再次光顾。,用户体验为何如此重要?,用户体验和软件应用,用户体验为何如此重要?,记住你的用户,以用户为中心的设计-在开发产品的每一个步骤中,都要把用户列入考虑范围内。,考虑用户体验 把它分为各个组成要素 从不同角度来了解它-通过这些才能确保你控制了决策所造成的全部结果,用户体验很重要,最大的理由:它对你的用户很重要。,协调一致,直观明了,甚至让人愉快的体验-“一次”每件事都按照正确的方式在工作的体验。,软件界面规范的重要性及其目的用户体验为何如此重要Web规范体系介绍界面设计开发流程应该遵循的基本原则界面设计规范,产品/项目约定,界面框架规范,基础界面元素规范,产品VI LOGO系统框架视觉风格根据业务需求约定交互模式、页面流,总体界面框架结构界面模式灵活优化多语言、多浏览器、换肤、组件库、扩展性等问题,界面组件及其组合基础应用模板Web标准编码,优化结构,代码可重用性强,Web规范体系介绍,软件界面规范的重要性及其目的用户体验为何如此重要Web规范体系介绍界面设计开发流程应该遵循的基本原则界面设计规范,生命周期,软件界面设计实现过程,相关活动,需求,PM:需求规划讨论 P-spec编写 Ui草图提供 根据p-spec对界面工作成果审核确认,PM:根据P-spec对界面工作成果审核确认RD:编写pdd,设计,开发,测试,PM:根据P-spec修正解释需求RD:编码,PM:解释需求QA:测试RD:修正Bug,InputFrom PM,1.P-spec2.UI草图,经PM确认,1.分析规划文档2.低保真模拟示意原型图片,经PM确认,主要界面高保真GUI设计图,经PM确认,模板页html+css各原型页面html组件html+css,界面设计开发流程,软件界面规范的重要性及其目的用户体验为何如此重要Web规范体系介绍界面设计开发流程应该遵循的基本原则界面设计规范,应该遵循的基本原则,显示信息一致性的原则以用户为主导原则易用性原则鼠标与键盘一致性原则系统响应时间原则出错信息和警告原则信息显示原则数据输入原则合理性原则美观与协调性原则,显示信息一致性的原则,无论是控件使用,提示信息措辞,还是颜色、窗口布局风格,遵循统一的标准,做到真正的一致。界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用应用系统。这样得到的好处:用户使用起来能够建立起精确的心里模型,使用熟练了一个系统界面后,切换到另外一个系统界面能够很轻松的推测出各种功能。降低培训、支持成本,支持人员不用费力逐个指导。给用户统一感觉,不觉得混乱,心情愉快,支持度增加。,应该遵循的基本原则,明确用户是所有系统处理的核心,不应该有应用程序来决定处理过程,所以用户界面应当由用户来控制应如何工作、如何响应,而不是由开发者按自己的意愿把操作流程强加给用户。,应该遵循的基本原则,以用户为主导的原则,用户不用查阅帮助就能知道该界面的功能并进行相关正确的操作。,应该遵循的基本原则,完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题。界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。界面上首先应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。,易用性细则:,易用性原则,应该遵循的基本原则,易用性细则:,分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab默认按钮要支持Enter操作,即按Enter后自动执行默认按钮对应操作。可写控件检测到非法输入后应给出说明并能自动获得焦点。复选框和选项框按选择几率的高底而先后排列。复选框和选项框要有默认选项,并支持Tab选择。专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。,尽量遵循可不用鼠标的原则:应用中的功能只用键盘也应当可以完成。但是,许多鼠标的操作,如双击、拖动对象等,并不能简单地用键盘来模拟即可实现,此类操作可适当增加操作按钮。,应该遵循的基本原则,鼠标与键盘一致性原则,系统响应时间应该适中,响应时间过长,用户就会感到不安和沮丧,而响应时间过快也会影响到用户的操作节奏,并可能导致错误。因此在系统响应时间上坚持如下原则:0-5秒鼠标显示成为沙漏;5秒以上显示处理窗口,或显示进度条;一个长时间的处理完成时应给予完成警告信息。,应该遵循的基本原则,系统响应时间原则,出错信息和警告是指出现问题时系统给出的坏消息,对于出错信息和警告应该遵循以下原则:信息以用户可以理解的术语描述;信息简明扼要,指出出错原因并提供解决办法提示。,应该遵循的基本原则,出错信息和警告原则,信息显示遵循以下原则:只显示与当前用户语境环境有关的信息;不要用数据将用户包围,使用便于用户迅速吸取信息的方式表现信息;使用一致的标记、标准缩写和颜色,显示信息的含义应该非常明确,用户 不必再参考其它信息源;产生有意义的出错信息;使用缩进和文本来辅助理解;使用窗口分隔控件分隔不同类型的信息;高效地使用显示器的显示空间,但要避免空间过于拥挤。,应该遵循的基本原则,信息显示原则,数据输入遵循以下原则:尽量减少用户输入动作的数量;维护信息显示和数据输入的一致性;交互应该是灵活的,对键盘和鼠标输入的灵活性提供支持;在当前动作的语境中使不合适的命令不起作用;让用户控制交互流,用户可以跳过不必要的动作、改变所需动作的顺序(如果允许的话)以及在不退出系统的情况下从错误状态中恢复;为所有输入的动作提供帮助;消除冗余输入。可能的话提供默认值、绝不要让用户提供程序中可以自 动获取或计算出来的信息。,应该遵循的基本原则,数据输入原则,应该遵循的基本原则,合理性原则,屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。,应该遵循的基本原则,合理性原则,合理性细则:,父窗体或主窗体的中心位置应该在对角线焦点附近。子窗体位置应该在主窗体的左上角或正中。多个子窗体弹出时应该依次向右下方偏移,以显示窗体出标题为宜。重要的命令按钮与使用较频繁的按钮要放在界面上醒目的位置。与正在进行的操作无关的按钮应该加以屏蔽(用灰色显示,没法使用该按钮)。对可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。非法的输入或操作应有足够的提示说明。对运行过程中出现问题而引起错误的地方要有提示,让用户明白错误出处,避免形成无限期的等待。提示、警告、或错误说明应该清楚、明了、恰当。,应该遵循的基本原则,美观与协调性原则,界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。,长宽接近黄金点比例,切忌长宽比例失调、或宽度超过长度。布局要合理,不宜过于密集,也不能过于空旷,合理的利用空间。按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置。按钮的大小要与界面的大小和空间要协调。避免空旷的界面上放置很大的按钮。放置完控件后界面不应有很大的空缺位置。字体的大小要与界面的大小比例协调,通常使用的字体中宋体9-12较为美观,很少使用超过12号的字体。,应该遵循的基本原则,美观与协调性原则,美观与协调性细则:,前景与背景色搭配合理协调,反差不宜太大。常用色考虑使用Windows界面色调。如果使用其他颜色,主色要柔和,具有亲和力,坚决杜绝刺目的颜色。大型系统常用的主色有“#E1E1E1”、“#EFEFEF”、“#C0C0C0”等。界面风格要保持一致,字的大小、颜色、字体要相同,除非是需要艺术处理或有特殊要求的地方。如果窗体支持最小化和最大化或放大时,窗体上的控件也要随着窗体而缩放;切忌只放大窗体而忽略控件的缩放。通常父窗体支持缩放时,子窗体没有必要缩放。如果能给用户提供自定义界面风格则更好,由用户自己选择颜色、字体等。,软件界面规范的重要性及其目的用户体验为何如此重要Web规范体系介绍界面设计开发流程应该遵循的基本原则界面设计规范,所有界面基准字体为9pt。不考虑特殊字体(隶书、草书等,特殊情况可以使用图片取代),保证每个用户使用起来显示都正常。所有字体属性设定应在CSS中完成。所有控件尽量使用大小统一的字体属性,除了特殊提示信息、加强显示等例外情况。避免使用粗体和斜体:用粗体来吸引人的注意,用斜体表示着重,但还要少使用。避免混合字体:最多包含两种不同的字体。,界面设计规范,【功能名称】字体【功能简述】各个页面必须使用统一的字体样式【规范要求】,不规范实例:,所有字体尺寸一律采用“pt”作为单位,对象和线条的尺寸一律采用“px”作为单位。,界面设计规范,【功能名称】尺寸单位【功能简述】各个页面必须使用统一的尺寸单位【规范要求】,界面设计规范,尽可能通过选择合适的主题颜色或系统颜色来选择颜色。不要混用颜色类型。这就是说,应当始终将主题颜色与对应的主题颜色匹配使用,系统颜色与对应的系统颜色匹配使用,固定颜色与其他固定颜色一起使用。如果你一定要使用主题或系统颜色之外的颜色:最好是从某个主题或系统颜色派生,而不要硬编码颜色值。如果不是为了显示真实感的图形和图像,应当限制屏幕的色彩数目,因为人们在观察屏幕时很难同时记住多种色彩应当根据对象的重要性来选择颜色,重要的对象应该用醒目的颜色表示。使用颜色的时候应当保持一致性,例如错误提示信息用红色表示,正常信息用绿色表示。在表达信息时,不要过度依赖颜色,因为有些用户可能色盲或色弱。,【功能名称】颜色【功能简述】各个页面必须使用统一的颜色设置【规范要求】,“危险、有风险、未知、基本安全”的颜色,有什么讲究吗?“黄色”看不清楚。另外,文字不完整,在数字后面加“个”,前后项留合适的间隙。,界面设计规范,【功能名称】登录框【功能简述】【规范要求】,1.用户名、密码宽度应该上下对齐。2.输入框上下对齐。3.鼠标点击登录、重置按钮应该显示手型,而不是箭头。,打开一个新界面,光标默认停留在第一个待输入的文本框中。当选择下拉框不存在默认值时,则默认为“请选择”;当存在默认值时,请绑定显示默认值。,界面设计规范,【功能名称】默认值【功能简述】各个页面都会存在默认值【规范要求】,界面的必填项必须以红色*号标识出来。当必填项没有填写时,可在光标准备移走时,在文本框后以“请输入”红色文字标识。当界面排列较紧时,必填项没有填可以以弹出信息的方式来提示,光标移走时弹出或最后提交时弹出都可;但确定后必须停留在第一个待输入的文本框中。,界面设计规范,【功能名称】必填值【功能简述】对界面必填项的一些规范【规范要求】,可输入/选择框以正常色显示;不可输入/选择框以灰色显示;对于不可输入/选择框,通过鼠标或键盘都不可让光标定位至此控件。,界面设计规范,【功能名称】控件显示【功能简述】【规范要求】,提示信息中标点符号请统一为全角符号。提示信息如有主语,请统一为您。复杂的操作在成功后给予提示信息。需要后续操作的操作在成功后给予提示信息。提示信息不宜太长,宽度不能超过当前窗口的1/2;当超过此比例时,请视具体情况进行换行。当功能按钮为图片按钮时,光标停留需给予浮动提示信息。,界面设计规范,【功能名称】提示语【功能简述】提示信息的规范【规范要求】,支持回车键提交。支持tab键、shift+tab键移动光标焦点。Tab键移动遵循从左上至右下的原则。,界面设计规范,【功能名称】键盘支持【功能简述】由于用户还是会常用键盘进行操作,故提供一些简单的键盘支持是 必要的。【规范要求】,当父窗体与子窗体都存在同样的查询条件时,父窗体已输入的查询条件必须被带到子窗体中。当子窗体的任何操作影响了父窗体的数据时,子窗体关闭返回必须刷新父窗体的数据。关闭父窗体必须连同子窗体一同关闭。子窗体的大小最好不要超过父窗体,且最好不要遮住父窗体的主要信息。,界面设计规范,【功能名称】界面传递【功能简述】父窗体与子窗体的传递。【规范要求】,如果存在多层嵌套窗口,每层窗口弹出时都自动往右下移动一点点,以保证不遮盖上层窗口标题为准。窗口嵌套层次最好不超过3层。,界面设计规范,【功能名称】窗口嵌套【功能简述】针对多层窗口的嵌套【规范要求】,【功能名称】输入框限制【功能简述】对各种输入框的限制。【规范要求】,界面设计规范,只允许输入数字的输入框请控制不允许输入其它字符,而不是输入非法值后给予提示。只允许输入日期、时间的输入框请给予格式化,而不是输入非法值后再给予提示或者就没有提示。当输入的内容达到了字段的长度限制时,请控制不允许再输入,而不是保存后自动截断或保存时给予提示。对非法字符的控制。限制不可以输入或提交时给予提示。(如、”、),【功能名称】表单列表【功能简述】对表单列表的相关规范。【规范要求】,界面设计规范,表头水平/垂直居中对齐。表单中内容如为定长,则为居中显示;如为不固定的中英文内容,则为居左显示;如为数值形式,则为居右显示。保证表格的宽度不被挤变形,对于不定长的内容,可固定显示宽度,当超出此显示宽度后,以显示,光标停留后,详细内容再在浮动层显示。,【功能名称】窗体【功能简述】对窗体的相关规范。【规范要求】,对话框窗体大小尽量不要超过640*460。并且高和宽(或W宽和高)的比应该大致保持为3:4(或4:3)。由于每个人的屏幕大小设置不一样,有些是1024*768,有些是1366*768,因此在设计期间请注意窗体大小,尽量不要超过1024*768,以免出现窗体超出或覆盖屏幕的问题,界面设计规范,【功能名称】快捷键的限制【功能简述】由于IE本身的一些原因,避免一些不必要的错误,故对其进行限制。【规范要求】,在用户没有提供明确需求情况下,限制F5、IE工具栏、退格键(仅限页面不限输入框)。限制右键菜单的使用。,界面设计规范,【功能名称】页面布局【功能简述】对界面布局、分辨率的规范【规范要求】,必须要能自适应1024*768的分辨率。界面层次不宜超过3层。默认窗口设置下,不应出现水平、垂直滚动条。当界面内容超出显示区域时,以浮动层的形式显示。,界面设计规范,列表名称,选中的行,菜单层次,列表内容,表头,按钮,【功能名称】列表界面【功能简述】对列表界面规范要求【规范要求】,界面设计规范,1.菜单层次:说明本模块所在位置的文字,所在的位置必须对应功能菜单,比如点击菜单上的 则模块位置说明文字必须对应起来,显示:,2.按钮说明:,按钮的颜色是统一的;按钮上如果只有两个字,则这两个字之间和两个字的两边都需要一个空格;如果是两个字以上的则只需要在字两边加一个空格;按钮如靠右放置,则按钮的最右端必须和列表的最右端对齐;按钮之间没有空格;间距由css定义。,界面设计规范,不规范实例,3.记录文字说明:,如果列表前选择框使用的是RadioButton,则应该默认选中第1条;选中的记录必须和未选中的记录区分开来;列表中数量数字必须靠右显示;金额数字采用千分位分隔符的形式,分隔符为西文逗号“,”如:列表中字数固定的文字(比如日期,图片等)居中显示;字数不规则的记录靠左显示;,4.如果没有选中列表的项,在点击功能操作按钮时,必须有提示“没有选择.”。例如:没有选择项目列表中的项目时,按功能按钮弹出窗口提示:“您没有选择项目!”。,界面设计规范,5.在列表的字段中,有被截短的,鼠标放上去,必须显示出全部的值,6.选中的行显示为不同的颜色。,7.如果列表没有数据时,显示“本 列 表 暂 无 记 录!”,如图所示:,界面设计规范,【功能名称】一般编辑界面【功能简述】对一般编辑界面规范要求【规范要求】,界面设计规范,文本框,必填项,多行文本框,1.文本框:只读的文本框和可输入的文本框在颜色上必须区分;可以输入的文本框以白色为背景;如 只读的文本框一灰色为背景;如:文本框上下或者左右对齐;数字靠右显示;字数不等的文字靠左显示;,界面设计规范,【功能名称】一般编辑界面【功能简述】对一般编辑界面规范要求【规范要求】,输入框样式应该统一,界面设计规范,【功能名称】一般编辑界面【功能简述】对一般编辑界面规范要求【规范要求】,2.弹出窗口说明:弹出式窗口应居中显示;必须有关闭窗口的按钮。如果是关闭按钮,名称必须叫做“关闭”,不能写成“取消”或其他类似的名字。系统中弹出框的样式需统一,界面设计规范,【功能名称】一般编辑界面【功能简述】对一般编辑界面规范要求【规范要求】,3.必填项说明:编辑页面中的必填项必须有标识,如右图:,4.多行文本框说明:多行的文本框必须有提示剩余输入字数的功能,且文字是黑色的,数字必须是突出的红色字体如图所示:,界面设计规范,【功能名称】一般编辑界面【功能简述】对一般编辑界面规范要求【规范要求】,5.控件:暂时不用的控件应该灰掉,界面设计规范,【功能名称】防错和出错处理【功能简述】用户在使用软件的过程中,不可避免的会出现一些错误的操作。倘若用户不小心输入了错误的数据或者错误的删除了有用的数据,而软件将错就错的执行了,那么用户肯定很恼火,以后就不敢放心的使用软件。在设计用户界面时必须考虑防错处理,目的是让用户不必为避免犯错误而提心吊胆,小心翼翼的操作。【规范要求】,对输入的数据进行校验对于某些情况下不应该使用的菜单项和命令按钮,应当将其“失效”(变成灰色,可见但不可操作)或者隐藏。例如对于某些软件,不用的用户有不同的操作权限。如果低权限的用户登录到系统,那些仅供高级权限用户使用的功能应当被隐藏,或者将其“失效”执行破坏性的操作之前,应当获得用户的确认。例如用户删除一个文件时,应当弹出对话框:“真的要删除该文件吗”,当用户确认后才真正删除文件。尽量提供undo功能,用户可以撤销刚才的操作。如果发生意外和错误,应当及时给出警告信息和错误信息,提醒用户做出正确的处理。,界面设计规范,实例分析,好的,差的,不规范的消息框主要表现在:措辞生硬、幼稚、甚至有文字、语法错误。消息文本、图形标志和命令按钮在语义上不一致等,【功能名称】html编写【功能简述】对html编写的规范要求【规范要求】,首行缩进的处理,不要使用全角空格来达到效果,规范的做法是在样式表中定义 p text-indent:2em;然后给每一段加上 标记,注意,一般情况下,请不要省略 结束标记。为了最大程度的发挥浏览器自动排版的功能,在一段完整的文字中尽量不要使用 来人工干预分段。不同语种的文字之间应该有一个半角空格,但避头的符号之前和避尾的符号之后除外,汉字之间的标要用全角标点,英文字母和数字周围的括号应该使用半角括号,界面设计规范,【功能名称】html编写【功能简述】对html编写的规范要求【规范要求】,为贯彻结构层和表现层分离的原则,严禁使用传统的HTML3.2/4.0控制表现的标签,例如,,还有本意用于结构后来被滥用于控制表现的标签,例如:,等。所有的字号都应该用样式表来实现,禁止在页面中出现 标记,标记,严禁在结构页面写表现标签不要在网页中连续出现多于一个的也尽量少使用全角空格(英文字符集下,全角空格会变成乱码),空白应该尽量使用 text-indent,padding,margin,hspace,vspace 以及透明的gif 图片来实现。中英文混排时,我们尽可能的将英文和数字定义为 verdana 和arial 两种字体。,界面设计规范,【功能名称】html编写【功能简述】对html编写的规范要求【规范要求】,行距建议用百分比来定义,常用的两个行距的值是line-height:120%/150%。系统中的路径全部采用相对路径。为保证系统和浏览器的兼容性,当设置背景图片时,要坚持用双引号。“网页大小”为网页的所有文件大小的总和,包括HTML文件和所有的嵌入的对象。页面大小保持在34K以下为合适。,界面设计规范,如我们注意在源代码中不应有这样的代码:,而应该是这样写的:,这是因为浏览器认为换行相当于一个半角空格,以上不规范的写法相当于无意中增加了一个半角空格,如果确实有必要增加一个半角空格,也应该这样写:,【功能名称】表格排版规范【功能简述】对table编写的规范要求【规范要求】,在写互相嵌套时,对于单独的一个来说,对齐,缩进一个tab,中如果还有嵌套的表格,也缩进一个tab,如果中没有任何嵌套的表格,结束标记应该与处于同一行,不要换行。,界面设计规范,属于同一个级别的一定是左首对齐的,另外不允许没有任何内容的空的单元格存在,空单元格高度采用之间插入一个1*1大小的透明gif图片(通常为null.gif)这是因为某些浏览器认为空单元格非法而不会予以解释。Width和Height的写法也有统一规范,一般情况下只有一列的表格,width写在的标签里,只有一行的表格,height写在的标签内,多行多列的表格,width和height写在第一行或者第一列的标签内。总之遵循一条原则:不出现多于一个的控制同一个单元格大小的height和width,保证任何一个height和width都是有效的,也就是改动代码中任何一个height和width的数值,都应该在浏览器中看到变化。,【功能名称】表格排版规范【功能简述】对table编写的规范要求【规范要求】,界面设计规范,