CSS stands for Cascading Style Sheet which is used to design the web page, making it more presentable. CSS is designed to enable the separation between the content and the presentation including layout, formats and fonts. The name cascading is from a specified priority scheme that determines which style rule to apply if more than one rule matches a particular element.