JSFiddle - React, Tailwind, and code Playground
HTML
<header>
<h1><a href="#">iShadeed.com</a></h1>
</header>
<section>
<h2>Section #1 Title</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nisi voluptates quisquam, similique autem facilis repudiandae rem sunt ex aliquid fugiat quod quam, numquam perspiciatis quas minima, accusantium aspernatur beatae eum.</p>
<p>s repudiandae rem sunt ex aliquid fugiat quod quam, numquam perspiciatis quas minima, accusantium aspernatur beatae eum.</p>
</section>
<section>
<h2>Section #2 Title</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nisi voluptates quisquam, similique autem facilis repudiandae rem sunt ex aliquid fugiat quod quam, numquam perspiciatis quas minima, accusantium aspernatur beatae eum.</p>
<p>s repudiandae rem sunt ex aliquid fugiat quod quam, numquam perspiciatis quas minima, accusantium aspernatur beatae eum.</p>
</section>
<footer>
<div class="footer-content">
<h2>This is a footer</h2>
<a class="button" href="#">Sign up as Student</a>
<a class="button" href="#">Sign up as Teacher</a>
<p>Thanks for reaching here!</p>
</div>
</footer>
CSS
body {
font-family: 'Arial';
}
h2 {
font-size: 2em;
font-weight: bolder;
margin-bottom: 0.5em;
}
p {
font-size: 1.25em;
line-height: 1.45;
}
section {
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
padding: 2em 1.5em;
margin-top: 60px;
}
section:nth-child(odd) {
background: whitesmoke;
}
header {
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
height: 60px;
background: #4ea7ea;
text-align: center;
}
header a {
color: #fff;
font-size: 20px;
font-weight: bolder;
text-decoration: none;
}
footer {
color: #fff;
background: rgba(0,0,0,0.7);
text-align: center;
padding: 1em 2em;
}
footer p {
margin-top: 1em;
}