有一些语义标签,例如<article>, <section>, <figure>, <header>, <footer>, <nav>
在 HTML5 中。
我为什么要使用它们,而不是<div>
or <span>
?有什么优化吗?
可读性
当人们使用“你只是在争论语义!”时作为争论中的辩护,这意味着他们试图以不同的方式表达同一件事。虽然它是一个ok这里的争论,并不一定是正确的。
使用更具语义的 html 标签将使您的 HTML 更具可读性和清晰性,同时还允许您拥有与标签相关的特定 CSS,并且不一定需要为 div 自定义类。现在有人可能会说你需要在类或标签中使用 CSS,但在某些时候,每个程序员都有偏好。有的写for (int i =0; i < count; < i++) {}
有些人写for (int i = count; i > 0; i--;) {}
.
还值得一提的是,这些标签类似于<p>
and <ul>
根据您的浏览器,有默认的 CSS 属性,因此您可以使用这些标签为新页面设置一些简单的样式,而不是使用 div 从头开始创建所有内容。
归根结底,任何可以帮助您编写最佳代码的东西都是您应该使用的。但请注意其他选择,因为您可能必须与与您有不同偏好的人合作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)