Web page: Difference between revisions

Content deleted Content added
m Reverted edit by 2400:ADC5:1AF:F300:3D7C:38F7:33D2:8EEB (talk) to last version by Kent Dominic
none
Tags: Reverted section blanking
Line 10:
 
If the user [[point and click|clicks]] or [[touchscreen|taps]] a [[hyperlink|link]], the browser repeats this process to load the new URL, which could be part of the current website or a different one. The browser has [[web browser#Features|features]], such as the [[address bar]], that indicate which page is displayed.
 
==Elements==
[[File:Dead Zone Campaign (2658313491).png|thumb|The [[home page]] of [[NASA]] from 2008]]
 
A web page is a [[structured document]]. The core element is a [[text file]] written in the [[HTML|HyperText Markup Language]] (HTML). This specifies the content of the page,<ref name="elems">{{Cite book|last=Flanagan|first=David|url=https://www.worldcat.org/oclc/686709345|title=JavaScript: the definitive guide|date=18 April 2011|publisher=O'Reilly|isbn=978-1-4493-9385-4|___location=Beijing; Farnham|page=1|language=English|oclc=686709345|quote=JavaScript is part of the triad of technologies that all Web developers must learn: HTML to specify the content of web pages, CSS to specify the presentation of web pages, and JavaScript to specify the behavior of web pages.}}</ref> including [[image]]s and [[video]].
 
[[CSS|Cascading Style Sheets]] (CSS) specify the [[Separation of content and presentation|presentation]] of the page.<ref name="elems"/> CSS rules can be in separate text files or embedded within the HTML file.
 
The vast majority<ref>{{cite web |title=Usage Statistics of JavaScript as Client-side Programming Language on Websites |url=https://w3techs.com/technologies/details/cp-javascript |access-date=2024-02-27 |website=W3Techs}}</ref> of pages have [[JavaScript]] [[computer program|program]]s, enabling a [[JavaScript#Examples of scripted behavior|wide range]] of behavior.<ref name="elems"/> The newer [[WebAssembly]] language can also be used as a [[WebAssembly#Limitations|supplement]].<ref>{{cite web |title=The State of WebAssembly 2023 |url=https://blog.scottlogic.com/2023/10/18/the-state-of-webassembly-2023.html |publisher=Scott Logic |date=18 October 2023 |access-date=18 April 2024}}</ref>
 
The most sophisticated web pages, known as [[web application|web apps]], combine these elements in a [[Programming complexity|complex manner]].
 
== Deployment ==