I have read a quite a few tips on how to center an element or div on a page, but none of which seem to work. I've even made a JSFiddle to try it out:
I'm sure it must be an easy answer, but I cant figure it out. Any help would be much appreciated.
<body>
<div class="intro-area">
<div class="intro-text">
<p>This is a paragraph I want to center on the page.</p>
<p>This is another paragraph I want to center on the page.</p>
</div>
</div>
</body>
.intro-area {
background-color: #e7e7e7;
display: table;
text-align: center;
}
.intro-text {
display: table-cell;
vertical-align: middle;
}
Also, in the JSFiddle I'm dynamically pulling the height of the .intro-area div through the window.height function in javascript. That's how it's being used in my project.