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.
 
    