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