Allineare un immagine al centro dello schermo è spesso "tricky" per dirlo all'americana:
Io ho fatto così: http://codepen.io/shane007/pen/bItiD
Se non capisci come funziona chiedi pure...
PS: fai qualche prova su codepen! Io lo trovo molto utile per capire
codice HTML:
<body> <div class="a"> <div class="b"> <div class="center"> <img src="http://www.lecconotizie.com/wp-content/uploads/2013/03/gatti-milano.jpg" alt="" /> </div> </div> <div class="c">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, quos, odit, iste recusandae neque in architecto quibusdam praesentium porro sapiente pariatur nam nihil ab amet facere quas sint libero inventore excepturi nesciunt quod soluta omnis labore alias eos dolor eum ratione illo assumenda?</div> <div class="d">Placeat, iusto, excepturi, vitae soluta quam molestias sed neque quisquam nemo ullam labore mollitia ipsa facere distinctio itaque culpa unde suscipit sapiente doloribus minus aspernatur ea possimus tempora harum dignissimos. Eum, doloremque, fuga neque explicabo sint suscipit dolorem accusantium voluptatum deleniti necessitatibus quia excepturi.</div> </div></body>
codice:
body {
height: 100%;
background: yellow;
}
.b,
.c,
.d {
min-width: 100px;
}
.b {
width: 25%;
position: relative;
background: green;
float: left;
display: table;
height: 100vh;
}
.d {
background: blue;
width: 25%;
float: left;
}
.c {
background: red;
width: 50%;
float: left;
}
.center {
display: inline;
vertical-align: middle;
display: table-cell;
}
img {
height: 50px;
width: 100px;
}