I am working on a Tumblr theme and I have an avatar image that is next to the content. However, the image is larger than the content and leaves this section. Cm:

How can I prevent image enlargement outside the section?
HTML:
<article id="" class="answer">
<section class="question">
<img src="http://33.media.tumblr.com/avatar_75879837bcba_128.png" alt=""><p class="asker"><a href="#">George</a> asked</p><p class="question">This is my question. I want to know what you're going to do about this. Is it a good idea?
</section>
<p>Answer</p>
</article>
CSS
.question { padding: 0 2em; }
article { margin: 1.5em auto; }
.question img { float: left; }
.question img { width: auto; height: 100%; }
Demo: http://jsfiddle.net/xb0ms51r/
source
share