Align image and text box in middle
by KELVIN LEE
HTML
<div>
<img class="image" src="http://exmoorpet.com/wp-content/uploads/2012/08/cat.png">
<span class="text">Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A Block_A </span>
</div>
<div>
<img class="image" src="http://exmoorpet.com/wp-content/uploads/2012/08/cat.png">
<span class="text">Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B Block_B </span>
</div>
CSS
div {
margin-bottom: 20px;
}
.image {
width:20%;
height:20%;
vertical-align: middle;
}
.text {
vertical-align: middle;
display:inline-block;
width: 60%;
overflow: visible;
background-color: #FDF990;
padding: 15px 20px 10px;
font-size: 1.2em;
color: #454545;
-webkit-box-shadow: 10px 10px 31px -9px rgba(204, 226, 242, 1);
-moz-box-shadow: 10px 10px 31px -9px rgba(204, 226, 242, 1);
box-shadow: 10px 10px 31px -9px rgba(204, 226, 242, 1);
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;
border: 0px solid #000000;
}