Both problems can be solved with overflow: auto
, a useful trick I only recently picked up:
Add to .chat-window-user-message
:
display: block;
overflow: auto;
(A <div>
would also have worked, instead of display: block
)
And to li
:
overflow: auto;
Example: http://jsfiddle.net/L6Pwq/14/
See also: CSS: Clearing Floats with Overflow