A website is a collection of related web pages typically identified by a common domain name and published on at least one web server. Web pages are documents that include multimedia content suitable for display in web browsers on the World Wide Web. HTML and CSS are the most basic languages used to build nearly all webpages, with HTML providing structure and CSS controlling formatting and style. Web pages can be either static, delivered as stored on the server, or dynamic, generated by a web application on the server in response to user input through a browser.