What is CSS? Well to start off CSS stands for Cascade Style Sheets. Styles were conceived to define how HTML is presented to the end user. Styles were created to separate the HTML from the presentation. In a minute we'll see how that is done through either external styles or inline styles.