可用性研究:为文字链接扩大可点击区域
作者:暴风彬彬 来源:chinaz 发布时间:2008-09-18 18:23:00
今天暴风彬彬要讨论的网站可用 * ,是让你的网站文字链接提高一定的可用性,而且实现起来非常简单,其实这也算是提高用户体验的方法。扩大可点击区域并不是要让你的文字链接占用其他可用资源或增加文字链接的数量。其实很多问题不用暴风彬彬说得很详细,因为现在很多网站(尤其国内)根本没有考虑到文字链接的可用性问题。下面就来看看如何通过设置块级元素(block)和填充(padding)来实现扩大文字链接可点击区域吧。
首先,讨论网站可用性肯定要找个例子,其实到处都是,但为了找个典型的,所以在这就以搜狐博客(刘翔)为例,其实搜狐的所有博客都有这种问题。在刘翔博客的右侧有个“好友”板块,其中就是文字链接,如下图:
我们来分析一下它有什么可用性问题:
1.链接在link状态和hover状态下都是粗体,仅仅是改变了颜色而已。这样会使一些辨别颜色能力差的用户很难看出鼠标悬停时链接的变化。
建议:在link状态下不要使用粗体,hover状态下变成粗体;或link状态下不要下划线,hover状态下出现下划线。推荐前者。
2.链接被设置为inline(内嵌),使得可点击区域过小。也就是说用户只有把鼠标移到文字上才能点击,这样明显降低了用户访问网站的效率。
第二点是我们要强调的,下图展示了它的可点击区域:
但是我们需要做的更具可用性。每个链接肯定都会有一个父级元素,一般情况都是父级元素定义好了尺寸,而链接只是一个inline(内嵌)元素。所以,我们可以把链接的inline改成block(块),这样链接就会自动充满它的父级元素。我们希望的可点击区域如下图:
这样显然会使链接更快速方便的点击,因为用户鼠标的目标区域要大得多!用户会得到更好的点击体验。每个链接节省一点时间,也许会让用户多浏览你的网站上的几个页面哦!
其实这个效果实现起来很简单,只要将链接样式的disply属性从inline改成block,并适当的添加填充(padding),下面是CSS代码示例:
.your_link {
display: block;
padding: 10px;
}
如果想让效果更好些,那就为链接添加比父级元素背景色淡些或深些的背景色,这样能让用户更好的体验到可以点击一个区域而不是几个字:
.your_link:hover { {
background-color: #F2F2F2
}
如果你觉得在这个链接的区域内还有一些仅仅是静态文字形式的内容,比如发布日期或搜狐的这种链接描述。解决方法有两种:第一种是把他们就放在a标签内,然后为它们前后添加span标签,并取消hover样式。第二种是设置它们的z-index,并使用绝对或相对定位。其实,方法有很多,只要能让文字链接的点击区域扩大就可以了。
放眼望去,国内的大大小小的网站大都忽略了这个可用性问题。其实只要添加那么两行CSS代码就可以实现,那为什么不去实施呢?记住,网站的用户会明白你为网站所做的每一个细节的。
你的看法如何?是否会给自己的网站文字链接扩大可点击区域呢?欢迎给暴风彬彬留言一同交流。
猜你喜欢
- if rs.bof then 表示:当前指针的位置是在第一行记录之前 if rs.eof then 表示:当前指针的位置是在最后一行记录之后
- 本文总结了asp初学者在学习asp过程中可能会碰到的常见问题,并做了详细的解答。1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mapp
- 这是我在做的一个游戏的半成品,整理了一下发出来.原理:通过更新变换矩阵来记录转动(函数remx()).利用矩阵计算出转动后的正方体顶点坐标,
- 在Oracle 8i中,往往会出现要在存储过程中运行操作系统命令的情况。一般来说,利用Oracle Enterprise Manager设定
- 代码如下:Create PROCEDURE Batch_Delete @TableName nvarchar(100), --表
- 1、图片防盗链在一些大型网站中,比如百度贴吧,该站点的图片采用了防盗链的规则,以至于使用下面代码会发生错误。简单代码:<!DOCTYP
- 这一段时间,我在进行“09帮助中心升级”项目,负责其中的白板和视觉设计,总算和Axure有了第一次的正式会晤。由于之前已经零散地学习过一些A
- 文章背景:某天,我的一个同事给我看了CSDN上面的一篇关于编程语言排行榜的文章,里面我看到VB还是排名很不错的,我就说,asp(vbscri
- 首先建一个access 数据库,库中有一个URLINDEX表,其中URL和Keywords字段分别添加了索引,如下:URL &nb
- 这篇论坛文章(赛迪网技术社区)详细的介绍了在MySQL中使用GRANT语句增添新用户的具体步骤,更多内容请参考下文…&
- 用在产品内容展示的页面上,给产品图片加上提示工具条,鼠标移动图片上即可看到效果,效果还是不错的:带黑白效果和放大图片效果(by misshj
- 这段时间在处理SQL server 2000 SP4补丁打不上的问题上花了不少时间,回头想想应该总结一下:系统说明:dell1800服务器,
- 阅读上一篇:FrontPage XP设计教程2——网页的编辑 制作一个漂亮的网页,离不开网页整体布局的设计,网页布局设计的合理与否,直接影响
- 代码如下:CREATE FUNCTION [dbo].[udf_DaysInMonth] ( @Date DATETIME )
- 1.关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。关系模型是由若干个关系模式组成的集合。2.关系模式:关系模
- SQL Server 6.5作为面向中小型企业的网络数据库服务系统,提供了 与众多高级数据库管理器相同的运行性能,向传统的数据库厂商发起了强
- 如果你正在运行使用MySQL的Web应用程序,那么你把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取
- 比如:Set Connobject=nothing nothing如同英文单词字面意思,没有,没有那个,没有这个,没有东西 Set Conn
- 最近为数据库服务器增加了内存,达到了最大支持的8G,数据库用的是mssql 2005 ,之前内存一直是4G的,不存在内存大和32位操作系统冲
- Web Standards Solutions The Markup and Style Handbook - Chapter 1 清单首发