Vertical align images within a div

<div class=frame> <span class="helper"></span><img src="http://jsfiddle.net/img/logo.png" height=250 /> </div> <div class=frame> <span class="helper"></span><img src="http://jsfiddle.net/img/logo.png" height=25 /> </div> <div class=frame> <span class="helper"></span><img src="http://jsfiddle.net/img/logo.png" height=23 /> </div> <div class=frame> <span class="helper"></span><img src="http://jsfiddle.net/img/logo.png" height=21 /> </div> <div class=frame> <span class="helper"></span><img src="http://jsfiddle.net/img/logo.png" height=19 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=17 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=15 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=13 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=11 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=9 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=7 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=5 /> </div> <div class=frame> <span class="helper"></span> <img src="http://jsfiddle.net/img/logo.png" height=3 /> </div> <style> .frame { height: 25px; /* equals max image height */ width: 160px; border: 1px solid red; white-space: nowrap; text-align: center; margin: 1em 0; } .helper { display: inline-block; height: 100%; vertical-align: middle; } img { background: #3A6F9A; vertical-align: middle; max-height: 25px; max-width: 160px; } </style>

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.