用书的概念理解小网站结构

作者:嗷嗷 来源: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能解决这个问题。现在我的网站就使用这种结构,有兴趣的朋友关掉样式或者查看代码看一下。当然,复杂结构的网站使用这样概念来做,就有点勉强了,但办法总会是有滴,只是我还没想到,哎,技术没跟上。。也许是书架,也许是图书馆,也许什么都不是。

标签:网站,结构,web
0
投稿

猜你喜欢

  • SQL 语句中的通配符

    2007-10-11 18:03:00
  • JS中Map和ForEach的区别

    2024-04-29 13:19:47
  • Django中Middleware中的函数详解

    2023-08-30 06:58:30
  • python实现opencv+scoket网络实时图传

    2023-07-03 16:09:17
  • 在ASP.NET 2.0中操作数据之一:创建一个数据访问层

    2023-06-24 16:58:54
  • 原生Javascript插件开发实践

    2024-04-17 09:43:45
  • python列表推导式操作解析

    2022-08-26 04:07:39
  • Mysql误删数据解决方案及kill语句原理

    2024-01-26 20:22:15
  • Python Pandas数据中对时间的操作

    2023-06-10 00:50:57
  • Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)

    2021-06-28 16:02:24
  • SqlServer备份数据库的4种方式介绍

    2024-01-17 09:58:15
  • MySQL中VARCHAR与CHAR格式数据的区别

    2024-01-15 01:58:25
  • MooTools的Cookie类太“自作聪明”了

    2008-11-13 12:59:00
  • 为什么是 Python -m

    2022-11-25 16:38:21
  • pygame实现贪吃蛇小游戏

    2023-04-18 19:09:07
  • 用Asp修改注册表

    2008-01-04 12:33:00
  • mysql5.7.19 winx64解压缩版安装配置教程

    2024-01-19 08:49:09
  • 网页中常用数字/字母序号与代码对照表

    2009-03-19 14:00:00
  • python基础之while循环语句的使用

    2021-03-16 16:54:20
  • pandas or sql计算前后两行数据间的增值方法

    2022-08-08 09:36:30
  • asp之家 网络编程 m.aspxhome.com