是的,在 div-tag 中你可以放任何你想要的东西。
既然我们都想要干净易读的代码,最好有一个特殊含义的标签,这就是为什么有一个东西叫做:语义html。
什么是语义元素?
语义元素清楚地向浏览器和开发人员描述了它的含义。
尽可能多地使用 div-tags 并没有错。但是将来您或您的开发人员团队成员在阅读和理解您的代码时会遇到问题。
正如异端猴在评论中所说:
div 是一个容器。例如:
<div class="any-class">
<article>
<h2>Google Chrome</h2>
<p>Google Chrome is a web browser developed by Google, released in 2008. Chrome is the world's most popular web browser today!</p
</article>
<article>
<h2>Mozilla Firefox</h2>
<p>Mozilla Firefox is an open-source web browser developed by Mozilla. Firefox has been the second most popular web browser since January, 2018.</p>
</article>
<article>
<h2>Microsoft Edge</h2>
<p>Microsoft Edge is a web browser developed by Microsoft, released in 2015. Microsoft Edge replaced Internet Explorer.</p>
</article>
</div>
使用 class .any-class 为 div 加宽,例如,您可以设置整个内容的样式或在其上使用 javascript 或...
尽量避免过度使用 div 标签,如下所示:
<div class="any-class">
<div>
<h2>Google Chrome</h2>
<p>Google Chrome is a web browser developed by Google, released in 2008. Chrome is the world's most popular web browser today!</p
</div>
<div>
<h2>Mozilla Firefox</h2>
<p>Mozilla Firefox is an open-source web browser developed by Mozilla. Firefox has been the second most popular web browser since January, 2018.</p>
</div>
<div>
<h2>Microsoft Edge</h2>
<p>Microsoft Edge is a web browser developed by Microsoft, released in 2015. Microsoft Edge replaced Internet Explorer.</p>
</div>
</div>
这里有一个关于语义 HTML 的小“教程”
https://www.w3schools.com/html/html5_semantic_elements.asp