i\'ve got this code using Jquery Mobile :
This problem comes when copying and pasting the source code from their website.
In fact in this way you copy also invisible blank spaces which are converted as
by the browser and make the last block go down.
To solve the issue simply remove all the spaces between the tags and all will be displayed correctly.
There are many ways you can remove the automatic default padding.
First
<div style="padding: 0;">...</div>
Second: Define an id for the div tag and set padding to 0 in css
<div id="myID">
#myID{ padding:0; }