A web page (or webpage) is a hypertext document on the World Wide Web. Web pages are delivered by a web server to the user and displayed in a web browser. A website consists of many web pages linked together under a common domain name. The name "web page" is a metaphor of paper pages bound together into a book.
A web page is a structured document. The core element of a web page is a text file written in the HyperText Markup Language (HTML) which specifies the content of the web page (including links (called hyperlinks) to other web resources, primarily other web pages, and to different sections of the same web page). Multimedia content on the web, such as images, videos, and other web pages, can be directly embedded in a web page to form a compound document.
An HTML document can include separate files called Cascading Style Sheets (CSS) documents (which are also text files) which specify the presentation of content on a web page. (This is in principle an alternative to including that information directly in the HTML code.)
From the perspective of server-side website deployment, there are two types of web pages: static and dynamic. Static pages are retrieved from the web server's file system without any modification, while dynamic pages must be created by the server on the fly, typically reading from a database to fill out a template, before being sent to the user's browser.
Static by definition means something that does not change. The first pages on the World Wide Web were largely static and unchanged, delivering the same information about a particular topic to anyone who visited. In some cases, sites may evolve slightly over time but are still largely static, meaning that they only change when manually changed by their creators, not on a regular and automated basis.
A Web page that provides custom content for the user based on the results of a search or some other request.