This document provides an overview of CSS (Cascading Style Sheets) for computer science students. It discusses the background and goals of CSS, including making it easy to update many pages at once and maintain consistency. It also summarizes how CSS works through rules, selectors, and the cascade to match rules to elements in the parse tree. The document outlines key CSS concepts like visual formatting, fonts, colors, positioning, and hiding CSS for dual presentation in browsers with and without full CSS support.