有效网页表单的八条规则[译](2)
作者:珊瑚 来源:cssrain 发布时间:2009-06-01 10:29:00
标签:表单,规则,网页
2. 让你的表单适应它的风格
每个表单都应该符合它要表达的形势或情况. 当你在计划着设计表单的时候,
问问自己下面的这些问题: 你打算问什么问题? 为什么问? 你的网页设计在
有表单和没有表单的情况下分别是什么样子? 表单中有没有用户要填的信息,
或者有没有他们想要填的信息? 你的回答会对你的表单样式和内容的设计有
所帮助。
3. 用你所需
当你犹豫不决是否在表单中添加元素的时候, 问问自己是不是可以不需要这
个元素. 如果回答"是", 就不要使用。
重置按钮通常是不必要的表单元素. 这个本应消失的历史残留品却依然出现
在表单中, 甚至是将来的表单设计. 想想看, 当你想要修改表单信息的时候,
输入框里面有什么内容其实并不重要, 那么有什么必要清除所有的信息呢?
重置按钮唯一好处是当你不小心清除了刚刚填好的信息, 很恼火的时候,
你不需要重新填写。
4. 在必要的时候才使用简洁的描述
你也许要解释一下在表单中收集相关信息的原因, 特别是用户不愿分享的信息,
比如电话号码或者电子邮件. 这样做不仅消除了用户的疑虑, 也保证了数据的正
确性。
任何描述和评论都要简明扼要. 你也许还要用不同的颜色, 字体大小, 或样式来
区分他们. 过犹不及, 毕竟你不希望这些描述索然无味或者明显超过表单的其他
部分. 这是一个提供印刷服务的表单, 很有效的利用了描述来说明表单的作用。
看下图:


猜你喜欢
- Python中 join() 函数的使用函数:string.join()Python中有join()和os.path.join()两个函数,
- 这篇博客是自己《数据挖掘与分析》课程讲到正则表达式爬虫的相关内容,主要简单介绍Python正则表达式爬虫,同时讲述常见的正则表达式分析方法,
- 清除浮动这个问题的提出,在现在来说应该算是一个非常古老的问题了,很多人对解决办法估计也能烂记于心了,但是我这个落后了不少的前端开发程序员,太
- 1、初始化在这章,你将学到Flask应用程序的不同部分。同时,你将编写和运行你的第一个Flask web应用程序。所有的Flask应用程序都
- 3. 品味“决定”艺术作品的好坏,设计的好坏则来自主观意见我们在鉴赏艺术作品时,用看法来表达当时的感觉,而你的品味则会左右你的看法。以一个有
- 1 文件'''文件存储文件主名.扩展名'''Python中常有的数据文件类型有文本文件、二进
- 官方文案:https://docs.python.org/zh-cn/3/library/hashlib.htmlhashlib --- 安
- 1. 从字典创建DataFrame>>> import pandas>>> dict_a = {'
- 查询重写插件从MySQL 5.7.6开始,MySQL Server支持查询重写插件,可以在服务器执行之前检查并可能修改服务器接收的语句。以下
- 1. 引言本文是数独游戏问题求解的第二篇,在前文中我们使用回溯算法实现了最简单版本的数独游戏求解方案。本文主要在前文解决方案的基础上,来思考
- 什么是生产者消费者模型在 工作中,大家可能会碰到这样一种情况:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以
- 某天写代码突然县道这个问题,顺势总结一波JavaScript 函数和变量声明的“提前”(hoist)行为简单的说 如果我们使用 匿名函数va
- 代码如下:declare @Q_ID uniqueidentifier set @Q_ID = dbo.uf_GetParamValueBy
- mysql 8.0.12 的安装,折腾了两天,遇到各种问题,现总结如下:第一步,卸载掉之前安装的MySQL,参考彻底卸载mysql 个人亲测
- 如图:Oracle 11g安装到42%挂了。上度娘查了一下,原来是Oracle安装包的问题,1,2两个包都要下载下来,而且需要解压到相同(同
- 字典(dict)对象是 Python 最常用的数据结构,社区曾有人开玩笑地说:"Python企图用字典装载整个世界",字
- 一、前言在上一小节,我们介绍了文件的基本操作以及数据交换的格式,为了巩固我们上一节文件操作的知识。在这里我们做一个最基本的案例:用户登录二、
- 正在看的ORACLE教程是:ORACLE常见错误代码的分析与解决(二)。  
- Jupyter平台默认开发的字体为宋体,在高分屏下视觉效果差在 C:\User\用户名\.jupyter\custom下面的custom.c
- 工具选择 一。sqlyog 这个工具还是很强大的,但是面对5个G的数据库来说,也只能罢工了,简单说,本机导入可以,从本机导入服务器不行。 二