Cascading Style Sheets (CSS) is a collection of formatting
rules that control the appearance of content in a web page. Using CSS
styles to format a page separates content from presentation. The
content of your page—the HTML code—resides in the HTML file, and the
CSS rules defining the presentation of the code reside in another file
(an external style sheet) or in another part of the HTML

