首先,技术角度:
1、使用XHTML和基于语义化结构标签和CSS的布局,使用CSS Sprites。减少页面体积,同时得到SEO的好处。
2、信息结构设计。从信息结构入手来产生排版的设计,要符合人的阅读习惯。
3、合理安排字体(减少字体大小的跳跃),使用相对字体em(并结合使用yui-css框架)。合理安排所有padding和margin,让页面的元素间距高度一致,也就是同一层次的信息结构应该使用同样的字体和元素间距。可以参考写Word文档时候的章-段-节那样的结构去思考结构。
可用性角度考虑:
1、使用弹性的页面布局?虽然有点难度,但是对于使用大显示器的用户十分友好。
2、增加inline的帮助,遇到问题最好用户在最近的路径就找到帮助。
3、如果要区分大家的和自己的地盘,那么一定要使用几乎完全不同的颜色甚至是排版,而且要增加足够清晰的Bread Crumb来告诉用户位置。我觉得JavaEye的首页和博客区分的就比较清楚。