To make a div fixed-size and its content scrollable you have to set it's overflow (CSS) property to scroll...
See his code sample:
http://jsfiddle.net/Lrt64s71/1/[
^]
Notice that in web page the default height is infinite, so it has no meaning to set to 50%, but using some real value...