I cannot come up with the perfect solution, but the following code may work. However, it violates the specification of bindings, and this is a very bad practice.
CSS
<style type="text/css"> .fixinline { display: inline-block; } .icon { background: red url(http://goo.gl/12gdn) no-repeat left center; height: 135px; display: table; padding: 0 0 0 135px; } .icon span { display: table-cell; background-color: yellow; vertical-align: middle; } </style>
HTML
<span class="fixinline"><a class="icon"><span>hello<br>there</span></a></span>
jsFiddle Demo
source share