Websites not only need to provide information, but that information needs to be presented in a way that is appealing to the reader. Using HTML, Cascading Style Sheets (CSS) and a few other web technologies, a web designer takes what would normally be a dull wall of text, and formats it into an easy to navigate and read webpage.