刚接触H5,为什么我觉得很多标签都没什么用呢?

除了 视频和音频标签有点用外,其他的什么 <footer> <section>等等没什么用 ,html都可以做,

阅读 5.7k
8 个回答
  1. 作为技术人,如果不是特指微信平台上的H5网页,尽量不要把HTML5简称为H5;

  2. <footer><section>这些都是语义化的标签,尽管他们本身可能和<div>区别不大,但是在写复杂点的页面时,它们一方面可以增加HTML代码的可读性(程序员看到代码时的可读性+搜索引擎看到代码时的可读性);另一方面,也可以为CSS和JS的选择器提供某些便利(当然,这个也要看各人习惯)。

  3. 谢邀。以上~


补充两个资料:

  1. 顾轶灵大神的 《Semantic HTML》

  2. 李松峰老师翻译的 《HTML5 设计原理》

web语义化

更好的语义化支持。

比如一个人的名字有好多。小李,老李,李子。一个不熟悉的人很难把这些名称当做一个人或者同一个人来对待。直到有一天,有一个组织站了出来。他们说每一个人靠身份证证来标识。他规定了一种方法,更快的理解是什么。

你说的 <footer> <section>俗称--语义化--标签,这些被浏览器识别,其实就跟div一样,只是我们在看起来整个代码就会一目了然,方便查看及修改、维护等等。

容易被浏览器识别,就是最大的好处

写<div class="footer">方便还是<footer>方便啊,肯定后者

而且浏览器的阅读模式可以自动识别出来

标签的语义化主要出于可维护性和搜索引擎(seo)的考量。

写一堆div太蛋疼了,所以写点别的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题