HTML5 语义元素对比。 div标签

标签 html css

开始已经快两周了 了解基本的前端 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/

相关文章:

java - m在java中,如何将网页加载到BufferedReader中,因为我的网页不会打印?

javascript - hide() 和 click() 方法 jquery

javascript - 将 CSS 表格高度设置为 x 行高组合数

javascript - 基于字符出现的 CSS 选择器?

javascript - 隐藏 <option> 类

css - 将特定类样式添加到路径

javascript - 如何使用 JavaScript 获取和显示 JSON API 数据

javascript - 自动调整 Canvas 的所有可能尺寸

html - 如何根据文本内容使所有 div 高度相同?

html - 突然我的 Parse 应用程序停止读取一些 Css 文件