There are several ways. All of them are somewhat similar. The first option is the most relevant.
Option 1
HTML
<html>
<body>
<div class="content"></div>
<footer>...
There are several ways of vertical alignment. In different situations, different ways are suitable. Consider some of them.
1. With display: flex
It's the most convenient and modern way.
.parent{
display: flex;
a...