CSS, which stands for Cascading Style Sheets, give web content layout, typography, and colors. With different style sheets, the same html page can be given an infinite number of distinct looks. CSS also aids in making html documents easy to use and interact with. Where HTML provides the structure of a web page, CSS provides the look and feel.