我正在尝试将填充应用于列表的所有元素,但由于某种原因,它仅适用于第一个元素。应该是这样吗?如果是这样,我如何将样式应用于列表中的所有元素?
这是我目前拥有的代码。10px 填充仅适用于第一个元素。我希望它适用于列表中的所有元素:
<c:forEach items="${list}" var="child" varStatus="status">
<div id="${status.count}" style="padding-top: 10px;">
</div>
</c:forEach>
我尝试将上面的代码更改为
<c:forEach items="${list}" var="child" varStatus="status">
<div class = "itemWithPadding">
</div>
</c:forEach>
在我的 css 文件中,我有以下内容:
.itemWithPadding {
padding-top: 10px;
}
呈现的 html 如下所示:
<div class="itemWithPadding"> -stuff inside- </div>
<div class="itemWithPadding"> -stuff inside- </div>
<div class="itemWithPadding"> -stuff inside- </div>
我当然已经从 html 源代码中剥离了 div 标签内的内容。但是如果里面的内容<div>
是诊断问题所必需的,我可以完全按照它的呈现方式发布它。