上QQ阅读APP看书,第一时间看更新
1.2.4 根据用户使用习惯设计规范
当一个实践已经被广泛接受时,就应该考虑将它吸纳进来,而不是禁止它或搞一个新的实践。例如,HTML5新增了nav、section、article、aside等标签,引入了新的文档模型,即文档中的文档。在section中,还可以嵌套h1~h6的标签,这样就有了无限的标题层级,这也是很早之前Tim Berners-Lee所设想的。
【示例】下面几行代码都是频繁使用过的ID名称。
<div id="header">...</div> <div id="navigation">...</div> <div id="main">...</div> <div id="aside">...</div> <div id="footer">...</div>
在HTML5中,可以用新的元素代替它们。
<header>...</header> <nav>...</nav> <div id="main">...</div> <aside>...</aside> <footer>...</footer>
实际上,这并不是HTML5工作组发明的,也不是W3C开会研究出来的,而是谷歌根据大数据分析用户习惯总结出来的。