Web pages are a resource of information that is suitable for the World Wide Web and can be accessed through a web browser. This information is usually in HTML or XHTML format, and may provide navigation to other web pages via hypertext links. Web pages may be stored on a local computer or on a remote web server. The web server may restrict pages to a private network, e.g. a corporate intranet, or it may publish pages on the World Wide Web.
Web pages are requested and served from web servers using Hypertext Transfer Protocol (HTTP). They may consist of files of static text within the web server's file system (static web pages), or the web server may read files of computer code that instruct it how to construct the (X)HTML for each web page when it is requested by a browser (dynamic web pages). Static web pages usually have the filename extension .htm or .html. The dynamic ones have filename extensions usually as a reflect of the language or technology used in the computer code, such as .php, .jsp etc. In these cases, the web server must have been configured to expect and understand these technologies.
Web pages usually include instructions as to the colours of text and backgrounds and very often also contain links to images and sometimes other media to be included in the final view. Layout, typographic and colour-scheme information is provided by Cascading Style Sheet (CSS) instructions which can either be embedded in the HTML or can be provided by a separate file which is referenced from within the HTML.
Typically, web pages today are becoming more dynamic. A dynamic web page is one that is created server-side when it is requested, and then served to the end-user. These types of pages typically do not have a permalink, or a static URL, associated with them. Today, this can be seen in many popular forums as a online shopping, etc. This practice is intended to reduce the amount of static pages in lieu of storing the relevant web page information in a database. Some search engines may have a hard time indexing a web page that is dynamic, so static web pages can be provided in those instances.