用书的概念理解小网站结构
作者:嗷嗷 来源:aoao.org.cn 发布时间:2007-10-31 18:08:00
“博客就像一本书”这话其实几个月前深圳FB时就有扯到,这也不是什么新概念,也许本身就应该是这样。
打个比方,当你拿到一本未看过的书时,理论上你会翻翻目录、翻翻前言,通过目录寻找感兴趣的内容,或者从头翻起。那博客呢?当你来到一个未访问过的博客时,也许你会翻翻导航、翻翻关于,通过导航寻找感兴趣的内容,或者从头看起。^^是不是有点像呢?假如你知道书的某一页有感兴趣的内容,你可能就直接翻到第N页,有点像网站url一样的功能。你可能给书的某一页折角或者夹书签,是不是有点像收藏夹的功能^^,书的内容可能存在引用,指向另一本呢,是不是有点像博客文章里有个引用指向另一个网站呢?
但在大多时候,新网站的发现时,你可能是通过url访问网站某一部分的内容,而新书的发现你是从头看起,获取信息的顺序不一样。事实上,网站也不是书,详细区别就不用我讲了,换回书的概念。
当你不了解一本书时,你会先翻里面某一页的内容来看吗?当然,像有人跟你说第XX页能解决你的问题你去看就明白这种情况就例外了。当你在看书的某节或者某一页内容时,你会希望翻到这一页就是先看到目录呢?我想这样的书一定不喜欢。
那网站结构呢?在网站首页时,是否应该导航优先存在于结构呢?=。= 好像全世界都是这样的;那在详细内容页面,是否应该内容优先存在于结构呢?=。=好像大家都不是这样滴。最多在前面加上跳过导航跳过内容。。
Web标准常说的一个优势就是一个页适合多种终端访问,假如你用手势设备来访问时,结构的先后存在的优势更加明显,如果打开某一页内容时,第一屏基本是导航好还是直接看到内容好。当然,如果是首页更期望是导航。事实上,对于手势设备,我更倾向使用对应的版本(关于手势设备使用的结构等我网站的mobile结构写得差不多再跟大家讨论),适合的内容给适合的浏览器显示。
除去正常的浏览器,手势设备,还存在各种可用于访问网站的终端。比如我用手机自带的浏览器访问,我得到的USER-AGENT为空,以前有说过media=”handheld” 为手持设备添加样式,不过也不是很理想。在还没处理每个相应浏览器的版本时,一个页适合多种终端访问这种勉强的作法还是可行的。
当然,如果你认为网站只是在电脑上的浏览器显示的,不需要这样无聊的结构也是可行滴。那这样做还有什么好处呢?利于SEO ^^,搜索引擎据说比较喜欢结构前面的文字,详细内容页导航是次要滴,也是放在后面。^^悄悄说下google搜索aoao已经可以看到我的新米排到了第一页,虽然aoao不是什么关键词,当然对于搜索引擎,域名也是一种策略,不过不这里讨论。
对于这种结构,排版也是一种问题,=。=,还好CSS能解决这个问题。现在我的网站就使用这种结构,有兴趣的朋友关掉样式或者查看代码看一下。当然,复杂结构的网站使用这样概念来做,就有点勉强了,但办法总会是有滴,只是我还没想到,哎,技术没跟上。。也许是书架,也许是图书馆,也许什么都不是。


猜你喜欢
- 大家好,我叫斑马纹列表中使用两种相同的样式但颜色不同的背景,来间隔显示的内容。当然这个释义我是借鉴《designing interfaces
- 以前跟同事开玩笑时说过,我们遇到的用户在访谈测试过程中的表现基本上就三种类型,发泄型,赞美型和实话实说型。发泄型用户通常是在产品的使用过程中
- 半透明效果有时候会给页面增加不少色彩,特别是Vista盛行之后,半透明效果更加受推崇。在诸多可用于Web浏览的图片格式中,只有PNG格式和G
- 认知心理学家Donald A. Norman将人类的行动分解成七个阶段:1. 确定目标2. 确定意图3. 明确行动内容4. 执行5. 感知外
- 刚才运行了一段代码,来查看Request.ServerVariables里面有多少值,看了一下,共50个!代码<%=Request.S
- TeX 排版中文字体嵌入问题,兼谈不拘小节的中文字体设计原文:http://yulewang.spaces.live.com/blog/cn
- 概述 -------------------------------------------------------------------
- 异步操作数据的方式有两种常见的方式:XMLHttpRequest 和 iframe. 孰优孰劣在此我们不争论,只是想举一个例子说明在获取网片
- 【原文地址】 Fixes for Common VS 2008 and .NET 3.5 Beta2 Issu
- BLOG阅读:http://www.planabc.net/article.asp?id=118在使用CSS实现表现的时候,会经常接触到di
- 无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用MySQL数
- 说起模板引擎,很多人会认为这是后台的东西(如PHP的Smarty、Java的Velocity),跟前端没有关系。然而,随着前端的逻辑变得越来
- 函数getcache,会自动建立需要的缓存。 代码如下:Function getcache(funsname,isreset,is
- 这篇分享几个在地址栏实现的Javascript有趣效果和应用。能在浏览器地址栏实现的效果太多了,字体放大、显示所有图片、显示Cookie等等
- 代码如下:'******************************************** '函数名:I
- 孟宪会 由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传
- 在SQL Server数据库管理中,针对分析服务Analysis Services 的性能优化必不可少,这里我们将学习到使用DMV来进行An
- 相信各位网页爱好者都对网页的loading很感兴趣吧!,想不想知道如何做一个:)现在给大家介绍一下一种loading的制作..效果图:loa
- 西贝做了许久的交互设计工作,每年的目标都有不同,却发现今年没有什么提高和改进的地方。也许是自己没有回头总结,总是被这样那样的借口推脱。最近休
- 文通过一个操作实例来说明SQL中主标识列IDENTITY的使用技巧。要求:在 sql server 2005中,建立数据表book,在表bo