阅读文章

Web 的未来:XHTML 2.0

[日期:2006-12-10] 来源:  作者: [字体: ]

 这样,文档就有了一个表示行的实际对象,同样,段(p)标记表示一段内容。

  为什么所有这些都很重要呢?因为 Web 不仅正日益成为人与人之间通信的场所,而且还日益成为软件应用程序(如服务器和搜索引擎索引器)之间进行通信的场所。而且,每个人(或者说几乎每个人)都使用相同浏览器的时代已经一去不复返了。开发人员正不断为不同设备(如 PDA 和移动电话)重新设计内容。语音触发的(voice-activated)系统已经离我们不远了。内容的结构意义正变得几乎与内容本身一样重要。

  XHTML 2.0 添加了节(section)和标题(heading)。HTML 一直都包含编号的标题 — h1 到 h6,直到 2002 年 8 月 5 日的工作草案,还未将其撤消,但这只是一个时间问题。而 XHTML 2.0 使用通用标题和节。例如,可以嵌套节,从而赋予标题含义。以前用编号标题呈现的文档(清单 2):

  清单 2. 文档中的编号标题

                                    

The Web's future: XHTML 2.0

by Nicholas Chase

Good-bye backward compatibility, hello structure

Why backward compatibility is over.

Presentation versus Structure

Using style sheets rather than presentational elements.

Lines

Line breaks are deprecated.

Sections

Creating more reasonable sections.

Navigation lists and menus

Hierarchical menus.

Links, links, everywhere

Adding links.



  可以用通用标题和节替换(清单 3):

  清单 3. 通用标题和节

                                    
The Web's future: XHTML 2.0

by Nicholas Chase

Good-bye backward compatibility, hello structure

Why backward compatibility is over.

Presentation vs. Structure

Using style sheets rather than presentational elements.

Lines

Line breaks are deprecated.

Sections

Creating more reasonable sections.

Navigation lists and menus

Hierarchical menus.

Links, links, everywhere

Adding links.



  这种结构有两个优点。首先,应用程序(如搜索引擎 crawler)能够更容易地了解内容的相对重要性,其次,节是自包含的。在 HTML 中,节以其标题开始,所以在标题的前面不会出现内容(如介绍性内容)。section 元素取消了这种约束,因为其内部的任何内容都是节的一部分。

导航列表和菜单

  增加了一个会让Web开发人员大大受益的结构,那就是导航列表。由nl标记指定的导航列表的工作原理与其“表亲”有序列表(ol)和无序列表(ul)非常相似,但有一点不一样:导航列表的项仅在列表激活时才出现。因此,导航列表与层次结构的弹出菜单十分相似,这种弹出菜单很受欢迎,因为它们提供了许多导航信息,而且不会占据太多的屏幕空间。例如,肥皂剧站点可能有以下菜单(清单 4):

  清单 4. 使用导航列表

            Character Options            
  • Stay Leave
  • Job transfer
  • Divorce
  • Fatal disease
  • Back Burner


  •   当用户激活名称(Character Options)时,出现列表项。关于当用户激活主列表时子列表(如 Leave 菜单)是否会出现,还是用户必须激活子列表项本身以使其出现,工作草案并未说清楚。最终作者可能通过样式或事件来控制这一行为。在任何情况下,当输入焦点从主元素移开时,列表项就会消失。



    阅读:
    录入:mrzhou

    评论 】 【 推荐 】 【 打印
    上一篇:Web 的未来:XHTML 2.0
    下一篇:Web 的未来:XHTML 2.0
    相关文章      
    本文评论
    发表评论


    点评: 字数
    姓名:

    • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
    • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
    • 本站管理人员有权保留或删除其管辖留言中的任意内容
    • 本站有权在网站内转载或引用您的评论
    • 参与本评论即表明您已经阅读并接受上述条款