网络编程
位置:首页>> 网络编程>> 网页设计>> 有效网页表单的八条规则[译](2)

有效网页表单的八条规则[译](2)

作者:珊瑚 来源:cssrain 发布时间:2009-06-01 10:29:00 

标签:表单,规则,网页

2. 让你的表单适应它的风格

每个表单都应该符合它要表达的形势或情况. 当你在计划着设计表单的时候,
问问自己下面的这些问题: 你打算问什么问题? 为什么问? 你的网页设计在
有表单和没有表单的情况下分别是什么样子? 表单中有没有用户要填的信息,
或者有没有他们想要填的信息? 你的回答会对你的表单样式和内容的设计有
所帮助。

3. 用你所需

当你犹豫不决是否在表单中添加元素的时候, 问问自己是不是可以不需要这
个元素. 如果回答"是", 就不要使用。

重置按钮通常是不必要的表单元素. 这个本应消失的历史残留品却依然出现
在表单中, 甚至是将来的表单设计. 想想看, 当你想要修改表单信息的时候,
输入框里面有什么内容其实并不重要, 那么有什么必要清除所有的信息呢?
重置按钮唯一好处是当你不小心清除了刚刚填好的信息, 很恼火的时候,
你不需要重新填写。

4. 在必要的时候才使用简洁的描述

你也许要解释一下在表单中收集相关信息的原因, 特别是用户不愿分享的信息,
比如电话号码或者电子邮件. 这样做不仅消除了用户的疑虑, 也保证了数据的正
确性。

任何描述和评论都要简明扼要. 你也许还要用不同的颜色, 字体大小, 或样式来
区分他们. 过犹不及, 毕竟你不希望这些描述索然无味或者明显超过表单的其他
部分. 这是一个提供印刷服务的表单, 很有效的利用了描述来说明表单的作用。
看下图:

0
投稿

猜你喜欢

  • JavaScript Dom编程 学习书籍选择JavaScript Dom编程学习,很多朋友无疑对如何选择入门的书籍,比较头疼。或许也是他们
  • 服务器重新启动的情况当mysqld启动时,所有的授权表内容被读进存储器并且从那时开始生效。被服务器立即应用的情况用GRANT、REVOKE或
  • 有些使用Z-Blog的用户询问我,怎么实现我的月光博客首页上这种自动图文混排的版式效果,今天我就详细介绍一下在Z-Blog中实现这种图文混排
  • 这篇文章不谈大道理,只谈细节。关于facebook的大道理,大家可以去海内网的帖子《谁去救救麦田老师吧》讨论。那里有很多IT评论高手,谈的很
  • 如何限制上传文件的大小?要限制上传大小,只需如下设置一个属性即可:      &
  • Q: 不知xml和html有什么区别?它们不同在哪? A: 关于XML和HTML区别请参考: http://www.w3c.org/Mark
  • 这篇论坛文章(赛迪网技术社区)根据网友的个人实践扼要的讲解了将MySQL 5.0下的数据导入到MySQL 3.23中的具体方法及步骤,详细内
  • 数据库操作类的优点优点可以说是非常多了,常见的优点就是便于维护、复用、高效、安全、易扩展。例如PDO支持的数据库类型是非常多的,与mysql
  • 大家都知道对于一个页面来说,最基本的结构呢就是<html> <head> <!-- 头部信息内容区域
  • This is a {t}. {name}是一个很强大的字符串模板解析方法。它接受三个参数,分别是{args.text},{args.obj
  • 写任何编程代码,不同的开发者都会有不同的见解。但参考一下总是好的,下面是来自 Javascript Toolbox 发布的 14条最佳JS代
  • 一、若出现404错误,自动跳转到所在目录的首页;二、若当前页本身是目录首页,则自动跳转至上一级目录的默认首页。自定义404页面代码如下:&l
  • 1.若有疑问立即检测 在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http:
  • 原文地址:30 Days of Mootools 1.2 Tutorials - Day 19 - TooltipsMootools 1.2
  • 要想从命令行启动mysqld服务器,你应当启动控制台窗口(或&ldquo;DOS window&rdquo;)并输入命令:C
  • 问题:连续或者单个窗体,如何打印当前显示的记录?当前窗体还有对应的子窗体,也要一起打印出来我在一个窗体里有一个单号,大子窗体里有几组数据,我
  • 现在大家都在讨论Web2.0 ,大家都在搞用户行为前端设计,现在注册一个ID一般只需要几秒钟,站长期望其产生高价值的UGC,形成一个只需要审
  • 在IE下测试,发现最大值是:18014398509481984(0x40000000000000)另外发现一个奇怪的问题:JS世界居然不存在
  • 第一列按照goodsid局部分组,然后在分组后的记录中按照audittime升序排序得到序号,从而显示某商品得第几次变迁。 第二列是取该商品
  • 插入一条记录后,如何得到最新的自动增加ID?我们要用到SQL Server的@@IDENTITY。它能够记录下系统最近使用的一个IDENTI
手机版 网络编程 asp之家 www.aspxhome.com