开发者社区> 问答> 正文

大家好,请问H5中的布局标签<header><footer><nav>是类似于div的块元素吗?

杨冬芳 2016-06-20 18:01:10 1611

大家好,请问H5中的布局标签 是类似于div的块元素吗?
比如说页面中有个header:


我的文章


hello world hello world hello world hello world


我想用css控制header,是给他加类或者是id来控制吗?谢谢!

移动开发 前端开发
分享到
取消 提交回答
全部回答(2)
  • zxbmyshow
    2019-07-17 19:44:26

    从实现最后效果来看,理论上任何的标签不管是div还是header,span都可以通过重置样式的方式,实现任意效果。相对新的html5规范,div,span等标签都是弱语义的标签,不具描述性。而在新的html规范中,新增了很多具有一定语义性的标签,比如你提到的Header,Footer,Nav。语义性的标签除了让代码更容易理解之外,同时很多阅读器或者GoogleBot爬虫在分析抓取页面时,都更容易去理解页面里的内容的含义,使得阅读器或者GoogleBot爬虫的解析更高效。

    0 0
  • 杨冬芳
    2019-07-17 19:44:26

    在HTML5的规范中,等标签其实就是

    ,而这些新标签出现的意义是为了更好的划分整体HTML文档显示逻辑结构,比如,在标签中只能定义与页首相关的内容,而不是将页首定义为一个
    ,这就是这些标签与
    的主要区别。
    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程