Centering a Container
Centering divs within a wrapper using (1) 'auto' and (2) percentage margins.
by Alan Jones
HTML
<div id="wrapper">
<div class="centreDivs" id="partA">
<p>
This is centred using 'auto'
</p>
</div>
<div class="centreDivs" id="partB">
<p>
This is centred using percentage margins
</p>
</div>
</div>
CSS
@import 'https://fonts.googleapis.com/css?family=Cantata+One|Jura';
#wrapper {
width: 100%;
margin: 0;
font-size: 1.3em;
}
.centreDivs {
width: 60%;
background-color: #391;
padding: 10px 2%;
margin-bottom: 30px;
}
#partA {
margin: 30px auto;
/* I added 30px to top and bottom margins to give clarity to the 2 divs*/
font-family: 'Cantata One', serif;
}
#partB {
margin: 0 18%;
font-family: 'Jura', sans-serif;
}