html5 构造网页的新方式

 从 html 诞生至今,我们构建 html 页面的使用 html 元素好像并没有太多的进步。在构建 html 页面中,用的最多的是 div 标签。但是应用 div 标签构建 html 页面有一个问题,那就是在查看别人的源代码的时候 ,并不能一下子知道 哪个 div 是表示啥的,需要在样式文件之间来回跳动,才能解决这个问题。

 html5 引入了一堆新的标签,来解决了 div 标签并不能很好的表达标签的语义的问题。

要想网页的结构更清晰,需要使用 html5 中的语义元素。这些语义元素会为他们标注的内容赋予额外的含义。

 比如 <time> 标签 就是用来标注时间:

<p> 我在 <time> 2015.11.20</time> 加入这个公司</p>

  那么为啥要使用 html5 的语义化元素呢,主要是因为它有以下的优点:

  • 1. seo 优化:像诸如 google 这样的大的搜索引擎,会使用搜索引擎机器人爬取你的网页,然后将你的网页信息存储在他们的数据库中。如果你的网页能够更好的让搜索引擎理解,那么你的网页和用户输入相匹配的概率会更高,那么你的网页在搜索结果中呈现的可能性更高。目前,搜索引擎已经开始检查一些 html5 元素了,这样可以搜集到他们想要的也面对更多的信息。
  • 2. 易于维护和修改。解读传统网页的页面结构的时候,需要不断去看样式表,以了解页面的布局和不同区块儿的重要程度。但是通过 html5 语义标签,就能够直接的传达出额外的结构信息。
  • 等.....
上一篇:Codeforces Round #332 (Div. 2) C. Day at the Beach 线段树


下一篇:【Gym 100015A】Another Rock-Paper-Scissors Problem