CSS – Cascading Style sheets are a presentational part of web design. It is responsible for how the website looks. It describes how HTML elements are to be displayed on screen, paper and in other media. It is important in creating the style, layout and variations in a display of a website on different devices and screen sizes.