Following is my code and I want to understand that why #firstDiv is being pushed downward by all browsers. I really want to understand the inner wo
Try adding padding:0; to the body and removing the margin of your divs.
padding:0;
Add background-color:*any color aside from background* to check the difference.
background-color:*any