Horizontal & Vertikal zentrieren von 2 Divs in zwei nebeneinander angeordneten Spalten mit einer Breite von 50%

Hat einige Probleme damit, 2 Divs innerhalb ihrer jeweiligen Eltern horizontal und vertikal zu zentrieren, die Seite an Seite mit 50% Breite und 100% Höhe stehen.

Hier ist, was ich habe (Codepen für die Leichtigkeit).

Codepen Link

*** HTML ***
<div class="parent">
  <div class="left">
    <div class="info">
      <h1>This div should be centered <br>within the left 50%</h1>
      <h2>Get in touch:</h2>
      <h1>
        +44 (0)1323 567 891<br>
        +44 (0)1323 132 363<br>
        [email protected]<br>
      </h1>
    </div>
  </div>

  <div class="right">
    <div class="img-wrapper">
      <img src="http://placehold.it/210x210/FE5000/FFF"/>
    </div>
  </div>
</div

*** CSS ***
.parent {
  height: 100%;
  width: 100%;
}

.parent:before, .parent:after {
  display: table;
  content: " ";
 }

.parent:after {
  clear: both;
}

.left, .right {
  float: left;
  height: 100%;
  width: 50%;
}

.info {
  width: 400px;
  height: 280px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.right .img-wrapper {
  width: 210px;
  height: 210px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage