html - 如何在 HTML 元素上方创建间距,但仅在第一个元素之后?

标签 html css twitter-bootstrap twig

我正在使用带有 Twig 的 for 循环创建一些 HTML 元素的列表,这些元素显示在 Bootstrap 弹出窗口中。我想在每个元素之间留一个空格,但不是在第一个元素之前或最后一个元素之后。

我想要的:

@Header Text
  info text
  text text text text text text
    <spacing here>
    <spacing here>
@ Header Text
  info text
  text text text text text text

从创建每个信息元素的 for 循环开始的 Twig 代码

{% block content %}
{% for namesArrayIndex in 0..(section.getInstructorNamesArrayCount()-1)  %}
<div>

<span class="fa fa-user instructor-contact-info-header"></span>
    <div class="contact-info-container">
        <p class="instructor-contact-info-header"> . 
            {{section.getInstructorNamesArray()[namesArrayIndex]}}</p>
    {% set email = section.getInstructorEmails()[namesArrayIndex] %}
        <p class = "instructor-contact-info-data"> 
            <a  href="mailto: {{ email }}"> {{ email }} </a> </p>
    </div>
</div>

最佳答案

这对我来说听起来像是一个 css 问题。

.instructor:not(:first-child):not(:last-child) {
    margin: 10px 0px;
}

关于html - 如何在 HTML 元素上方创建间距,但仅在第一个元素之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54118695/

相关文章:

css - Meteor 更新后字体损坏

html - Bootstrap 3 删除嵌套列所有边的填充

HTML5 canvas drawImage 使用点?

javascript - 将长文本包装在一个 div 中

html - 标题左侧 float 图像的CSS

php - 使用内联 block 将文本对齐到 div 的底部

html - 不可见框的边距

twitter-bootstrap - Bootstrap 3 - 如何在特定设备上隐藏 input-group-btn

php - 如何使用 php 将日期插入到 mysql 查询中?

html - Firefox table css 生成tbody killing table width