Web pages usually consist of structured text and may also include images and other multimedia elements. The essential feature of websites is that it references hyperlinks to other web sites and together form the hypertext.
Each web page has at least one address (URL), through which it can be accessed in a web browser. Web pages can have static (fixed) or dynamic content. Dynamic content is generated anew each time, preferably based on the result of a database query.
Moreover, the same content can be presented in different ways, such as printed version or text version.
Web pages are usually downloaded from the Internet or an intranet, but can also be stored on a local storage medium, for example, a hard disk, stored.
Web pages are perceived differently than printed pages of text. Eye-tracking experiments in which the eye movement of the reader is followed, showed that most visitors to a website skim the text (scan), with the eyes first scanning the top of the left edge of its content area.
The result is a Z or F- shaped area that is overlooked by most visitors.
The creation and design of websites is summarized under the term web design. Language used for creating web pages is the markup language, HTML, the formatting is done additionally through markup languages such as Cascading Style Sheets (CSS).
Unlike static websites, which are technically an HTML document on the web server, websites are often generated dynamically or active at the moment of the request.
This is then transferred from the web server to the browser and displayed to the user.
Another application arises from the need to respond to user input, this input can be a keyword in a search engine.
The ability to dynamically generate web pages in response to user input and database content, quickly made the Web into a universal platform for many types of applications.
The benefits are independent of operating systems and other properties of the clients. Basic requirements are only a network connection to the server and a web browser.
Since the ideas of complex sites are usually adapted by several persons in such projects a content management system (CMS) is often used .
Dynamically generated static websites
With the standardization of XML and XSLT, the W3C has shown a way in December 2000, how static HTML documents generate dynamic paths.
This well-structured output data in XML will be implemented through a custom XSL transformer into valid, complex HTML, which is then present as a static document retrieval on the Web server.
The advantage is that you can create complex web pages only on request. In addition to the increased flexibility in the design. Unlike traditional content management systems, where the database contents are inserted into prefabricated and relatively rigid HTML templates.
This allows the amateur grade production of long and coherent content via XML editor as well as their presentation.