CSS WEBSITE STYLING
Web pages consist of many parts each with styles applied to them to determine their appearance (elements with attributes).
Each element has predetermined or default attribute values set by the W3C (World Wide Web Consortium). Usually these styles are different to how you want them to appear on your website so you can override these or add extra attributes by setting your own styles.
The styles or attributes of the elements on your website can be set within the HTML document or in a separate file called a cascading style sheet (CSS). A website can have one or many stylesheets which determine the appearance of the elements on the web pages.
By using an external stylesheet you can apply the same styles to all of the pages of a website, thereby maintaining a consistent appearance throughout. If you want to change an attribute you only need to edit the style in one place. It also cuts down on the page loading time as the styles don't need to be loaded for every page visited.