如:<nav><section><article><aside><hgroup>
加不加整个页面没什么变化啊?
如:<nav><section><article><aside><hgroup>
加不加整个页面没什么变化啊?
这是我以前写的一篇文章:
它们的行为和<div>
几乎是相同的,只是被赋予了语义.
通过使用语义化标记,可以提高代码的可读性,让浏览器更好地优化你的网页(尤其在移动终端), 以及让搜索引擎爬虫更好地理解你的网页.
HTML5添加的语义化标签可以在页面样式加载失败的时候可以让页面呈现出清晰的结构;有利于于 seo 优化,利于被搜索引擎收录(更便于搜索引擎的爬虫程序来识别);便于项目的开发及维护,使 html 代码更具有可读性,便于其他设备解析。
6 回答3.4k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.5k 阅读
4 回答624 阅读
2 回答983 阅读✓ 已解决
以下故事纯属虚构,虽然很美,但却是错误的。如有疑问,你看看 @依云 的回复。
在 html 中,所有的标签都是一视同仁的,所以,N 年前,你可以看到这样的页面。
后来,标签进化了。
随后,html 变得更加标准化了:
html 继续进化:
总之,就是越来越语义化。即使在 html5 中,你一样可以只使用 div 开发一个网站。