When the Internet became a global phenomenon, there was an increasing need to style websites. CSS (cascading style sheets) came as a solution to web programmers who wanted to give websites a more appealing look. Today, CSS is a useful web design tool that helps describe the presentation of a web document coded in a markup language.