A web page is a document that is suitable for the World Wide Web and Web Browsers.
A web browser displays a web page on a PC monitor, Laptop Screen or any mobile device. The web page usually means what is visible on the Web Browser, but the term may also refer to a computer file, usually written in HTML or a comparable markup language. Web browsers coordinate various web resource elements for the written web page, such as style sheets, scripts, and images, to present the web page. Typical web pages provide hypertext that includes a navigation bar or a sidebar menu linking to other web pages via hyperlinks, often referred to as links.
The main intention to make a webpage is to display information. Mostly the information is related to a certain topic but it can also be covering different topic in a single page.
A webpage is divided into two categories:
- Static Webpage
- Dynamic Webpage
1. Static Webpage:
A static web page (sometimes called a flat page/stationary page) is a web page that is delivered to the user exactly as stored, in contrast to dynamic web pages which are generated by a web application.
Consequently, a static web page displays the same information for all users, from all contexts, subject to modern capabilities of a web server to negotiate content-type or language of the document where such versions are available and the server is configured to do so.
2. Dynamic Webpage:
A Dynamic Webpage is further divided into two type:
- Server-Side Dynamic Webpage
- Client-Side Dynamic Webpage
1. Server-Side Dynamic Webpage:
A Server-Side Dynamic Webpage is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting, parameters determine how the assembly of every new web page proceeds, including the setting up of more client-side processing.
2. Client-Side Dynamic Webpage:
A dynamic webpage is then reloaded by the user or by a computer program to change some variable content. The updating information could come from the server, or from changes made to that page’s DOM. This may or may not truncate the browsing history or create a saved version to go back to, but a dynamic web page update using Ajax technologies will neither create a page to go back to, nor truncate the web browsing history forward of the displayed page. Using Ajax technologies the end user gets one dynamic page managed as a single page in the web browser while the actual web content rendered on that page can vary. The Ajax engine sits only on the browser requesting parts of its DOM, the DOM, for its client, from an application server.
DHTML is the umbrella term for technologies and methods used to create web pages that are not static web pages. Client-side-scripting, server-side scripting, or a combination of these make for the dynamic web experience in a browser.