html - 在 css 行之间包含不同的间距

标签 html css whitespace nunjucks

我刚开始使用 css,我正在尝试创建一个包含标题、日期和描述的页面。我想不出在不同部分之间包含不同数量的填充的最佳方法。我希望日期紧接在标题下方,然后在日期和描述之间留出一些空间,但现在标题和日期之间出现了更大的空间,而日期和描述之间出现了更少的空间。我正在使用 nunjucks 作为模板。任何帮助将不胜感激!

来自 Mainpage.nunjucks:

<div class="title">
    {{ options.title }}
</div>

<div class="date">
    Created {{ options.date }}
</div>

<div class="subtitle">
    {{ options.description }}
</div>

来自 common.scss:

.Mainpage {
    padding: 20px 0;

    div {
        padding: 5px 0;
    }

    .subtitle {
        font-size: 12px;
        font-weight: normal;
    }

    .date {
        color: #aaa;
        font-size: 11px;
    }
}

最佳答案

您可以简单地指定要填充的 divpadding-bottom 属性。例如,要填充日期的底部,请更改您的 css 的 .date 部分:

.date {
    color: #aaa;
    font-size: 11px;
    padding-bottom: 40px;
}

40px 更改为您想要的任何填充。您可以通过这种方式为任何 div 指定填充。

关于html - 在 css 行之间包含不同的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37955968/

相关文章:

jquery - 图片链接的相邻选择器

css - Modernizr 2 在多个浏览器中启用了空白页面

jquery - 如何在滚动时同步 div?

javascript - 在两个 Controller 之间共享数据

python - 正则表达式仅用于字符串中的数字?

javascript - jQuery 单击 div 的边框

html - 无法在 CSS 中设置边框的宽度

javascript - 有没有一种方法可以通过将鼠标悬停在图像上来滚动 div 的内容

Python Jinja2 宏空白问题

file - 在批处理文件中使用带空格的副本