script that may define the attributes on a web page or a blog, including colour, layout, font type etc.. CSS is not required to write a web page but is commonly used with blogs.