CSS, or Cascading Style Sheets, are the standard way of providing visual styling for HTML web pages. Developed to keep the content (HTML) and presentation (CSS) of web pages separately, it allows graphic designers to keep control of the design of a web site without needing to edit the content.