HTML 通常具有重复和独立的结构,这些结构在理论上是模块化的,例如多个投资组合项目:
<div class="protfolio-item">
<div class="image">
<a ...><img /></a>
...
</div>
<div class="portfolio-content">
<h2>...</h2>
<p>...</p>
</div>
</div>
即使把它们写出来也感觉很愚蠢。现在我想做一个改变,比如在每张图片上叠加一个图标。有哪些方法可以实现更容易更改的模块化代码?是否有任何非 PHP“本机”方法可以做到这一点?