了解 HTML5 语义 -- 第一部分

  • 2011-09-21
  • 本文字数:9016 字

    阅读完需:约 30 分钟

如果你的业务与我相似,则你最近肯定已经听到大量关于 HTML5 的新闻。 大家都在谈论"Flash killing" 视频元素、带有画布的动画及定位功能(geolocation)等话题。 事实上,围绕 HTML5 的讨论已经扩展到包括许多根本不是 HTML5 的话题。 在整个 web 上,人们都在讨论 CSS3 的富于表现的新功能,而同时将它们称作 HTML5。 而在 HTML5 的势不可挡的营销噪音中,常常遗忘的是引入的新元素和其它语义的改变。 在本文中,我希望帮助你了解和学习如何恰当地使用这些虽然未必是令人兴奋的,但绝对是非常重要的新语义元素。 尽管这一主题可能显得枯燥乏味,但实际上通过恰当地使用这些新元素你可以将新的丰富含义添加到你的 markup 中。

目录

要求

预备知识

熟悉如何利用 HTML 和 CSS 创建 web 页面。

需要下列产品:

分节思考

我们究竟为什么引入新元素? 我们需要它们吗? 它们来自何处?

考虑一下你的代码。 你曾经使用过