<section id="about" class="py-5">
...
</section>
It appears to be a bit tricky with the header, however. The spacing provided by py-5
isn't enough, so it'll need to be applied to both header
and the container div
inside it. And then a few more...
<header class="bg-primary text-white py-5">
<div class="container text-center py-5">
<h1 class="pt-5">Welcome to Scrolling Nav</h1>
<p class="lead pb-4">A landing page template freshly redesigned for Bootstrap 4</p>
</div>
</header>
This could take a bit more utility classes to make it look fine on smaller screens, but in the end, the removal of custom CSS is worth it.