网页设计技巧:网页表格设计技巧总结

一个好的表格应该以易于理解,简单明了的方式传递大量的信息。真正的重点应该 放在信息上, 对表格的过度设计会抵消这种作用。从另一方面来说,巧妙的设计不仅可以使一个表格更具吸引力, 而且可以增加可读性。

表格信息通常是很乏味的

从某种意义上来说,的确如此。一个好的表格应该以易于理解,简单明了的方式传递大量的信息。真正的重点应该 放在信息上, 对表格的过度设计会抵消这种作用。从另一方面来说,巧妙的设计不仅可以使一个表格更具吸引力, 而且可以增加可读性。

今天我们来看看提升表格功能和美观的几种方式。我们经常会在网上的价格页上看到表格的应用,因此主要以该种表 单为例。请记住这些原则可以应用到任意类型的信息列表上(不仅限于 <table>).

垂直,水平或矩阵?Vertical, Horizontal or Matrix?

一如以往,我们从最明显的地方开始。第一步是决定表格的整体结构。结构取决于呈现数据的类型和复杂性。选择 垂直的列还是水平行,通常取决于个人偏好。大致规划下表单的内容,然后决定采取哪种方法能更好地传递信息。很显然,如果信息包含多变量,那么选择矩阵来表示。下面分别以几个简单案例来开始。

垂直

水平

矩阵

从Excel中开始Start in Excel
希望这是我第一次也是最后一次建议用Microsoft Office来进行相关设计。事实上,表格确实很容易用Excel来完成,这正是Excel的强项。用HTML来组织结构需要写复杂代码,通常会比Excel耗时。

我偶然发现了一个小的web应用程序:Tableizer ,它可以把Excel里的表格粘贴进来转换成HTML。利用这种方式你仍然需要自己写一些样式,但是会节省前期的表格构建时间。

Tableizer

使用表格生成器Use a Table Generator

痛恨Excel吗?别急,我也是。如果你想节省自己生成简单结构的HTML表格时间,网上有成千上万的表格生成器可以选用。请注意我说的是“简单结构”。不要以为用了这些生成器你就什么都不需要做了。

这里有几款简单的免费表格生成器:

QuackIt
Table Generator
Kotatsu
Spectrum Research

一个小样式走了好长一段路A Little Styling Goes a Long Way

现在你已经有了一个简单的表格,下面需要加一些CSS.当然你可以花大量时间选用各种样式。只需要记住,即使一 点点的颜色和字体样式都可以大幅度提高表格的可读性和吸引力。

这里有一些如何正确给表格添加样式的指南。

CSS的技巧:利用基本的CSS样式表格

Veerle: 一个CSS样式表格

增加特征组Add a Featured Section

这种做法在价格列表里很常见,也适用于其他的表格。看看表格的信息是否有必要让浏览者的注意力集中到某个特 定区域。用于显示属性的最佳值或者某个常用要素,用不同的颜色和/或不同的大小来区分。

有多种方法可以实现这种方式。下面举例说明几则:

不同颜色

不同大小

不同颜色和大小

对信息进行排序Make the Information Sortable

如果表格信息很多,分成几列,可以对列进行排序,用户可以选择按他们希望的方式浏览。 Mint.com 对交易列表进行了排序,用户可以很容易地从按日期浏览切换到按种类浏览,从而能比较出哪一块你愿意花很多钱。如上截图所示,显然我更喜欢吃油腻的快餐。

下面是两种对表格排序的不同方法:

用Ajax (WoorkUp)对表格行排序
表格排序 JavaScript (Yoast)

使用图标Use Icons

我在上面提到,表格的信息设计要点是让用户第一眼就能看明白。通过减少必要的阅读,精心设计的图标能够提高浏览速度,增加用户对表格信息的理解。

小心这也是个双刃剑。复杂的图标也会让用户迷惑,不知道你究竟要表达什么。

增加斑马条纹Add Zebra Stripes

这是一个非常基本的概念,可以追溯到信息表格的存在。加入交替行颜色可以帮助用户集中视线,把在边上或者底 部设定好的分类信息和表格中心的浮动信息关联在一起。这个简单的技术可以增加大小表格的可读性。这确实是一个好的经验法则,如果你的表格需要用户关联分开的信息,那么始终包含斑马线(或其他视觉辅助)。

下面是一些给表格增加斑马线的免费资源:

Styling Zebra Striped Tables With CSS (CSS Newbie)
MooTools Zebra Table Plugin (David Walsh)
PHP Zebra Striping a Table (CSS-Tricks)
jQuery Zebra Stripe a Table (CSS-Tricks)

为Web 2.0做好准备

闪亮的web 2.0 样式设计可能有点过度使用。但是这确实可以很快抓住眼球。我绝对不建议对已经很复杂的表格增加太多冗余的花哨耀眼的元素,在这种情况下,需要选择简单的方式。然而,如果你需要设计一个只有几项的小表格,那么也不妨让它看起来神奇一点。

极简主义

不喜欢上面的耀眼web 2.0样式?没关系,还有一种很强的观点认为应该减少表格的图形。这种做法可以让用户没有任何干扰的只关注内容。使用干净细微的网格线(或没有线条),简单的字体和颜色,可以很好的和背景形成对比。

增加搜索功能Add a Search Feature

有时候仅仅增加排序功能是不够的。当你有成页的内容要排序的时候,最好的方法是使用搜索。

我找到的下面这两种表格过滤方法都采用了JavaScript。你还有其他的方式吗?

jQuery Column Filters
Cut & Paste HTML Table filter script

去除冗余Don’t Overload the Table with Redundancies

应用开发者喜欢通过表格显示其有多种强大的功能。然而,有时候设计者会给表格增加许多没用的多余的信息,而 他们本可以以更好的方式来显示。

看一下Invoice Machine的例子,表格里除了最上面的三种功能,其他功能的四个条目项都一样。该表格因此增加了没有必要的15行。解决方法可以通过一个简单的公告列表说明“我们的计划都包括以下功能”,用户能够快速看到,他们无论选择哪个计划,都会具备这些功能。表格只需要缩短成3-4行,用来显示不同的部分。我再次重申,表格应该让信息更易读。如果您的表格不符合这一目标则会适得其反。

创建可扩展区域Create Expandable Areas

另外一个功能是给表格的特定行增加展开功能。可以把大量内容放置到一个相对整齐的空间。一个简单的jQuery小 插件jExpand可以实现这个功能。具体实现可以查看 tutorial from jankoatwarpspeed

如果你的表格使用了展开功能,那么表头一定要设计得能让用户清晰地找到这个功能。不要让用户重重筛选才能找到他们所需要的信息。

高亮突出关联性Highlight Relationships

这种技术增加了复杂表格或矩阵的可读性。无论用户鼠标悬停到单元的列还是行,都会高亮突出整个单元。请见详例.

点击如下“Ask The CSS Guy”里的例子可以看到如何实现这种效果。

如何创建类似Orbitz’s airline的航空时刻和价格矩阵表格

增加动态选择效果Add a Dynamic Selection Effect

这里是“Ask The CSS Guy”里的另一个例子,允许用户选择表格的给定列(价格表),当前选择会高亮突出显示,并且能展开显示更多信息。这种方式和上一个例子是一致的,但是有不同的效果。查看demo 具体实现请点击:

创建类似Crazy Egg’s价格列表动态高亮列效果的表格

时间: 2024-08-04 01:57:09

网页设计技巧:网页表格设计技巧总结的相关文章

Dreamweaver网页制作教程:表格设计

dreamweaver|教程|设计|网页 表格设计 表格是现代网页制作的一个重要组成部分.表格之所以重要是因为表格可以实现网页的精确排版和定位.本节教程我们分为两步来进行.首先看表格操作的一个实例.然后来看一些表格操作的基本方法.在开始制作表格之前,我们首先对表格的各部分的名称做一个介绍.(看下图) 一张表格横向叫行,纵向叫列.行列交叉部分就叫做单元格. 单元格中的内容和边框之间的距离叫边距.单元格和单元格之间的距离叫间距.整张表格的边缘叫做边框. 下面看看我们使用表格制作的页面的实例 这幅页面

网页设计中实用的制作技巧

我们知道一个网页要想获得更多的回头率,一个非常重要的一条就是要不断更新. 1.灵活运用样式 熟悉网页设计的网友就知道,调用Style的方法非常多,我们能单击鼠标右键选择Custon Style来调用Style标准,也能在状态栏中的元素列表上单击右键来调用Style.虽然不同的方法达到的效果看似相同,但实际上产生的HTML代码则完全不同.比如用Custon Style来调用Style标准,在网页代码中就生成一个〈span〉标签,这样的标签一多就会使文件十分臃肿而且影响浏览器的解析速度,所以我们应尽

网页设计中实用的制作技巧十三个

1.灵活运用样式 熟悉网页设计的网友就知道,调用Style的方法很多,我们可以单击鼠标右键选择Custon Style来调用Style标准,也可以在状态栏中的元素列表上单击右键来调用Style.虽然不同的方法达到的效果看似一样,但实际上产生的HTML代码则完全不同.比如用Custon Style来调用Style标准,在网页代码中就生成一个〈span〉标签,这样的标签一多就会使文件十分臃肿而且影响浏览器的解析速度,所以我们应尽量使用状态栏中的元素列表来调用Style. 2.活用Format Tab

网页设计技巧:网页背景要结合网页内容

文章描述:一个好的背景风格,可以为你的网站定下基调.我们将探讨关于网页背景设计以及趋势的一些优秀的例子,包括采用大图片,鲜艳的色彩和大胆的图案. 一个好的背景风格,可以为你的网站定下基调.我们将探讨关于网页背景设计以及趋势的一些优秀的例子,包括采用大图片,鲜艳的色彩和大胆的图案. 有时候你的网页设计某一部分引入注目,但大多数情况下是背景起到了决定性作用.背景设计往往可以用图片.图案.颜色色块组合而成,但如何才能设计出一个优秀的背景设计呢?今天我们来看看使用不同的背景设计的效果和一些技巧方法. 怎

DreamWeaver设计网页之应用CSS样式表技巧两则

css|dreamweaver|技巧|设计|网页|样式表 一. 去除超级链接的下划线以及在超级链接上实现鼠标悬停变色: 在默认情况下,用DreamWeaver设计的网页中的超级链接都有下划线,看上去不大美观.要去除这些讨厌的下划线,很多报刊介绍的方法都是在HTML源代码中手工加入一段代码,其实在DreamWeave中很容易去除链接的下划线.首先在DreamWeaver的Document Windows中随便建立一个链接,你可以看到这个链接会有下划线.怎样去除这条下划线呢? 1.在点击菜单栏上的"

30秒内对网页设计好坏进行评价的技巧

这里有几个简单的技巧能帮助你在30秒或更短的时间内对你的网页进行评价,帮你拨开云雾,看清你的网页上那些部分的设计是好的,那些部分不够好. 当你已经做好准备要开发一个网站时,你一定希望你开发出的网站能给用户最好的用户体验. 能够准确快速的评价一个网站是一门艺术,也是一门科学,但这种艺术或科学是可以很快学会的. 这里有几个简单的技巧能帮助你在30秒或更短的时间内对你的网页进行评价,帮你拨开云雾,看清你的网页上那些部分的设计是好的,那些部分不够好. 注意你的视线的第一落点 – 打开网站,但在网站没有完

网页设计师学习网页设计的经验和技巧

随着公司影响力的壮大和产品的不断提升,相关的形象设计要逐步跟得上,需要逐渐提升,所以就招一个应届生网页设计师,算是一块成长.应届生有拼劲.肯学,但也好高骛远,起点都差不多,如何培养网页设计师就变得至关重要了.总结自己接触和学习设计的一点经验与大家分享,希望得到大家更多的建议. 一.配色 其实对色彩的感觉是设计师应具备的最基本素质,其作品不管是对网页界面.系统界面.还是产品包装等等都有广泛应用.基本的一些理论,什么冷暖色.对比色/补色.色彩心理.搭配原则等等,满大街都是,有意者随便搜一两篇看看就行

网页设计中文本排版的技巧和细节

网站的核心是内容,用户访问网站最重要的目的就是要看网站的正文,所以,网页的文本排版非常重要. 网页的文本排版并不是仅仅在CSS里设置个字体大小那么简单的,想要有好的排版,对细节要下一番功夫才行. 字体大小与行距 在早期的网页设计中,设计师为了追求中文字体的最佳视觉效果,经常使用12px像素的字号.其实在现在看来,网站内容页面用这么小的文字是不可取的,小字体的可读性很差,没有多少人愿意非常费力的盯着屏幕去辨识那些小字.应该说,将文字的字号设置成14px或者更大的16px会更加合理,浏览者阅读起来也

DIV+CSS设计网页时的常见错误处理技巧

以下是一些DIV+CSS设计网页时的常见错误处理技巧,希望能对大家有所帮助. 1. 检查HTML元素是否有拼写错误.是否忘记结束标记 即使是老手也经常会弄错div的嵌套关系.可以用dreamweaver的验证功能检查一下有无错误. 2. 检查CSS是否正确 检查一下有无拼写错误.是否忘记结尾的 } 等.可以利用CleanCSS来检查 CSS的拼写错误.CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误. 3. 确定错误发生的位置 假如错误影响了整体布局,则可以逐个删除div块,直到删除

伟大网页设计之10个设计技巧和40个例子

作为一名网页设计师,如何在第一时间打动潜在的客户是至关重要的.如果你设计的东西不能够打动他们,你就会失去一切,这个世界有的时候就是这么的现实.那究竟要注意哪些细节才能够在一个正确的方向去打动客户,让浏览者源源不断呢!?下面几点可能是你需要反思的. 1.有明确的标志和口号我们知道有一个好的标志是企业形象的开始.好的口号可以让你以更快的速度去曝光自己的站点.在互联网时代,这是重要的开始. 2.让你的页面遵循用户体验,易于浏览这点相信我们都有着切身的体会.好的网站是不需要你思考的,它有好的人机交互设计