本节书摘来自异步社区《HTML5开发手册》一书中的第1章,第1.2节,作者: 【美】Chuck Hudson , 【英】Tom Leadbetter 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.2 这些新元素从何而来
这些新的结构元素是为了告诉浏览器,页面具有什么样的结构,以及内容具有什么样的语义,但是它们的名字从何而来呢?
2005年,Google分析了10亿多个Web页面,并找到了开发人员和Web作者常用的类名。这也使Ian Hickson(“Hixie”)—HTML5主规范的编辑—开始考虑这些新的元素。尽管这仅仅是7年以前的数据,但在Internet时代也已经算是比较陈旧的了。不过,它让我们认识到网站中哪些内容是重要而且可以复用的。
以下是当时最流行的20个类名:
有些类名供显示使用(比如white、style1、msnormal),而其他类名则构成了HTML5规范中的元素(footer、nav、header)。
为什么要使用这些新的元素呢?HTML5让你可以为自己的内容提供语义含义。例如,如果你在页面中使用了导航,那么就可以使用nav元素,因为该元素蕴含了其内容的意义。