user3802348
user3802348

Reputation: 2602

Include different spacing between lines css

I’m new to using css and I’m trying to create a page with a title, date, and description. I can’t figure out the best way to include different amounts of padding between the different sections. I want the date to come immediately underneath the title and then to have some space between the date and description, but right now a larger amount of space appears between the title and date and less space between the date and description. I am using nunjucks as a template. Any help would be appreciated!

From Mainpage.nunjucks:

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

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

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

From common.scss:

.Mainpage {
    padding: 20px 0;

    div {
        padding: 5px 0;
    }

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

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

Upvotes: 1

Views: 49

Answers (1)

nhouser9
nhouser9

Reputation: 6780

You can simply specify the padding-bottom property of the div you want to pad. For example to pad the bottom of the date, change the .date section of your css:

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

Change the 40px to whatever padding you want. You can specify the padding in this way for any div.

Upvotes: 1

Related Questions