您的位置:首页 - 教程 - HTML5 - 正文
HTML5语义化解说
语义化的意思根据内容使用适合的标签,而不是看设计效果来使用标签。所以,我们是要看这一块的内容跟整个文档的关系,如果这一块内容长得像侧边栏,就轻率地使用aside标签,而不考虑其实它是这个文档的导航,只是它刚好长得有点像边栏,我们应该使用nav标签才能正确表达它是导航的意思。

所以在看设计稿的时候,我们需要用心去读懂一个文档,这个文档哪一部分起到引导的作用,哪一部分是主题内容,主题内容又是怎样划分模块的,有没有作者版权联系信息等。我们应该从文字去理解它是什么含义,而不是它看起来像什么。

我们做的这些,对普通用户可能没有什么意义,但是对于无障碍,以及爬虫是很重要的。良好的结构能让机器更好地理解我们网页想要表达的重点。做到人和机器都能容易地理解前端工程师的意图,是我们的终级追求。

评论: