前言:html5只谈新增的API
1、语义化标签(个人理解,不喜勿喷)
优点:
我觉得有两大方面,一方面是对于人,另一方面是对于计算机。从很大程
度上来讲,语义化标签其实是给计算机看的
1 SEO,搜索引擎友好。
因为搜索引擎对于不同的语义化标签有不同的权重,搜索精准度也有
差异,所以我们可以通过语义化标签,区分网页的重点和内容的权重
以提高搜索引擎对内容抓取的精准度。
2 结构清晰,利于维护
即使CSS样式表加载失败的情况下,HTML页面也能呈现出很好地内容
结构、代码结构。而且在维护的时候清晰的理解代码的结构网页的结
构。
缺点:
1、需要兼容低版本的IE,如果需要兼容IE8以下的浏览器,
则需要如下操作:
<!--[if lt IE 9]>
<script type="text/javascript"
src='js/html5shiv.min.js'>
</script>
<![endif]-->
2、开发者很容易因为某个元素有某种特别样式去用这个元素,
但这种时候很多是不尊重语义的。语义体现在样式上,
但样式不应该是选择语义标签的原因,
所以在使用语义标签的路上我还有很长的路要走。
2、语义化标签(个人理解,不喜勿喷)