html5中的语义元素是什么意思?
巴扎黑
巴扎黑 2017-04-17 13:24:07
0
4
979

是不是就像p一样,可以通过样式定义,默认是空的?
比如把做好的导航条放到<section>里也是可以的吧?计算机会不会识别出来?
比如把(nav)放到<footer>是不是也可以?虽然不合逻辑,但是没问题?

巴扎黑
巴扎黑

全部回复(4)
Peter_Zhu

html有些元素是有含义的,代表的是做什么用的,在搜索引擎搜索的时候,会根据你网站中的有意义的元素去判断你的网站都有些什么,具体有哪些有意义的标签,分别代表什么,你可以看看MDN上HTML5标签列表

阿神

不痛苦,就是多了些东西(一些新元素,一些新API)而已:

看文档:html5

Ty80

语义元素就是你一看元素名就能知道表示其代表的内容的含义
例如对于文章,有页头,目录,页码,页脚等信息
用语义元素表示的话:

<article>
    <header></header>
    <catalog></catalog >
    <content></content>
    <footer></footer>
</article >

当然你不用这些,直接使用p等也可以表示
这些信息对于搜索引擎特别有用,它通过分析页面元素可以直接把文章内容取出

阿神

p这样的标签可以用来定义样式,语义化的标签便于阅读也让浏览器的爬虫和机器很好地解析,最好不要乱嵌套吧

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板