HTML5推出以后,经常会看到一些以前没有用过的标签。
后来我就想,为什么我会经常看到一些“新标签”?那是因为我用以前的标签div也可以完全替代他。
当然对盲人阅读器来说,语义化的标签重要性毋容置疑。
但是一些以视觉效果为卖点的网页,这些header,nav标签的使用,意义在哪呢?
当然,video一类的标签不在讨论范围内,毕竟他除了语义,还带有明确的功能。
HTML5推出以后,经常会看到一些以前没有用过的标签。
后来我就想,为什么我会经常看到一些“新标签”?那是因为我用以前的标签div也可以完全替代他。
当然对盲人阅读器来说,语义化的标签重要性毋容置疑。
但是一些以视觉效果为卖点的网页,这些header,nav标签的使用,意义在哪呢?
当然,video一类的标签不在讨论范围内,毕竟他除了语义,还带有明确的功能。
语义化不仅仅对开发者维护代码有益,对搜索引擎爬虫明确页面结构也有很大作用,有利于SEO。
如果全用div/span开发也不是不可以,但是对于一个刚接手项目的人来说,第一眼看到这种DOM结构,内心一定是崩溃的;爬虫看到这种结构,直接懵逼了...
5 回答1.3k 阅读
5 回答2.2k 阅读
2 回答766 阅读✓ 已解决
2 回答1.5k 阅读
4 回答993 阅读✓ 已解决
2 回答929 阅读✓ 已解决
5 回答675 阅读✓ 已解决
别人看的时候文档结构更清晰,有利于SEO