Style sheets exist, above all, to enable the following principle to be put into practice.
Web pages should separate content from appearance As a web developer, this means that the information in your web site should go into your HTML files, but HTML files should not contain information about how that information is displayed. And you've probably guessed by now that information about how the pages should appear goes into CSS files. You might wonder what advantages this conveys. Just a couple of advantages might give you an idea about why this approach has long been considered beneficial in areas of document management that have been around a lot longer than the world wide web. Then, for every heading, in every page, set the font size and face properties.