开始已经快两周了
了解基本的前端 Material 。
我注意到很多人使用 <div class="something"></div>
指定内容。我很少看到人们使用
HTML5 语义元素。也许,太多的 div 类。
但是如果 div 类和语义元素具有相似的目的, 为什么人们说使用 div 标签是一种不好的做法?语义元素 真正提升网站的搜索引擎优化?
我是前端开发的新手。任何一种答案都会帮助我成长为一名前端实习生!
最佳答案
最好使用语义标签,这样机器可以更好地理解网站的内容(SEO、屏幕阅读器、剪贴板、第 3 方脚本、浏览器插件......)
对于计算机来说,分辨哪个区域是主导航、哪个是标题、哪个是主要内容区域等并不是一件容易的事。使用描述 HTML 每个区域含义的标签真的很有帮助(从机器的 Angular 来看)。
在这里查看这些答案:
https://webmasters.stackexchange.com/q/18472/38951 https://webmasters.stackexchange.com/q/2757/38951
关于HTML5 语义元素对比。 div标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29572045/