首页 > 工作 > 尽量少用div进行布局

尽量少用div进行布局

2008年1月25日 发表评论 阅读评论

[转载自麦鸡的博客]
看到这个标题的时候,你就会困惑了,不用div布局那用什么布局,难道还用表格啊?确实现在说这问题还过早了,但请往下看,尽管下面是一堆废话!

我们先看下web历史

World Wide Web,简称WWW,是英国人TimBerners-Lee 1989年在欧洲共同体的一个大型科研机构任职时发明的。通过WEB,互联网上的资源,可以在一个网页里比较直观的表示出来;而且资源之间,在网页上可以 链来链去。在WEB1.0上做出巨大贡献的公司有Netscape,Yahoo和Google。 Netscape研发出第一个大规模商用的浏览器,Yahoo的杨致远提出了互联网黄页, 而Google后来居上,推出了大受欢迎的搜索服务。

语义网(Semantic Web)

搜索最大的贡献是,把互联网上海量的信息,用机器初步分了个线索。但是,光知道网页里有哪些关键字,只解决了人浏览网页的需求。所以,Tim- Berners-Lee在提出WWW不久,即开始推崇语义网(Semantic Web)的概念。为什么呢?因为互联网上的内容,机器不能理解。他的理想是,网页制作时和架构数据库时,大家都用一种语义的方式,将网页里的内容表述成机 器可以理解的格式。这样,整个互联网就成了一个结构严谨的知识库。从理想的角度,这是很诱人的,因为科学家和机器都喜欢有次序的东西。Berners- Lee关心的是,互联网上数据,及能否被其它的互联网应用所重复引用。举一个例子说明标准数据库的魅力。有个产品叫LiberyLink。装了它后,到 Amazon上去浏览时,会自动告诉你某一本书在用户当地的图书馆能否找到,书号是多少等。因为一本书有统一的书号和书名,两个不同的互联网服务 (Amazon 和当地图书馆数据库检索)可以公享数据,给用户提供全新服务。

但是,语义网提出之后,曲高和寡,响应的人不多。为什么?因为指望要网页的制作者提供这么多额外的信息去让机器理解一个网页,太难;简直就是人给机器 打工。这违反了人们能偷懒就偷懒的本性。看看Google的成功就知道。 Google有个Page Rank技术,将网页之间互相链接的关系,用来做结果排序的一个依据,变相利用了网页制作人的判断力。想一想网页的制作者们,从数量来说,比纯浏览者的数 量小得多。但Google就这一个革新,用上了网页的制作者的一部份力量,已将其推上了互联网的顶峰。

所以互联网下一步,是要让所有的人都忙起来,全民织网,然后用软件,机器的力量使这些信息更容易被需要的人找到和浏览。如果说WEB1.0是以数据为核心 的网,那我觉得WEB2.0是以人为出发点的互联网。 我们看一看最近的一些WEB2.0产品,就可以理解以上观点。

当前的web

至少在中国,div+css仍然很火,或者xhtml+css,人们在用div进行布局时,却忘记了你的布局,你的页面是给谁看的,“给用户看的!” 很多人会这么认为。那用户会看的懂这些么?

…..
…..
…..

你写代码是给机器看的,是机器把这些代码翻译给用户的,当机器不知道你代码的意思时,那它怎么翻译给你的用户呢?

HTML5的一些新元素

HTML 5的工作, 开始于2004年, 在 W3C HTML WG 和 WHATWG 的共同努力下现在正在全面贯彻落实. 很多关键角色参与了W3C的努力!他们发展的也蛮快的!真正带那一时代还很远!我们先看下HTML 5的一些新元素!

div元素可以被新的元素代替了: header、 nav、section, article、aside、audio、video以及footer等!


总结

摆脱给机器打工,web语义化。让机器成为我们的佣人!

分类: 工作 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.