开发者社区> 问答> 正文

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

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


我的文章


hello world hello world hello world hello world


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

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

    2019-07-17 19:44:26
    赞同 展开评论 打赏
  • IT从业

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

    ,而这些新标签出现的意义是为了更好的划分整体HTML文档显示逻辑结构,比如,在标签中只能定义与页首相关的内容,而不是将页首定义为一个
    ,这就是这些标签与
    的主要区别。
    2019-07-17 19:44:26
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载