You probably have
<head runat="server"></head>
on your master page.
Use "Content1" control to add stuff to head tag on master page,
and "Content2" for markup going to body.
Also loose html, head, body and form tags from child page, all those tags are already placed in the master page.
Child page should only add it's own markup only at places specified by ContentPlaceholder(s) on master page.
If you want complete control of whole page content, do not use master page.