I can't believe some of the stupid things said in this topic (thread). For the last time, HTML is the content and basic structure of the page. You can make a page with just HTML, but it will be very basic and unappealing. CSS is added to the page to give fine control over the styling, and some of the behavior. You can't make a page with just CSS -- there's nothing there for the browser to display! Got it?