There is no need of putting a head tag inside the body!! You can put style tags inside instead of making Divs to apply a simple effect of or! Head should be Head! thats it!
NO. In order to function properly, the page must adhere to the rules and that means placing the head tags at the top of the page as they should be.
You can put style tag in the body between these tags: <style></style> also you can add styles to your html items like this: <div style=" " > but you can not put head tag into a body tag
You can put style tag any where in your body.There is no point of putting head in body section.For the shack of following best practices you should not put style or head in body part of code as it makes your code poor readability and hard to maintain.