That's not the way to do it. You still have things all scrambled up and your page will not validate. In a web page, the HTML section has a <head> section and a <body> section. Things like <title>, char-set, CSS and most javascript go in the <head> section and content goes in the <body> section. Content is the stuff in the <div>s and tables and paragraphs and images. Until you get things in the right place and right order, you are making browsers guess what you want them to do. That makes your page display unpredictable.