Fact-checked by Grok 2 weeks ago

Web page

A web page is a collection of , consisting of one or more resources, intended to be rendered simultaneously as a single unit by a client such as a , and identified by a single . These resources may include text, images, and embedded elements, with components potentially distributed across different network locations, though their rendering depends on the client's capabilities. Web pages serve as the basic building blocks of the , enabling the display and interaction with hypertext content over the . The concept of web pages originated with the invention of the World Wide Web by British scientist Tim Berners-Lee in 1989 while working at CERN, initially to facilitate information sharing among physicists. Berners-Lee's proposal outlined a system of interlinked hypertext documents accessible via a network, with the first web page created in 1990 on a NeXT computer. By 1991, the technology was released to the public, marking the start of widespread adoption, and in 1993, CERN placed the web software in the public domain to promote open development. Structurally, web pages are primarily authored using HTML (HyperText Markup Language), the core markup language of the web that defines their semantic content and organization. Styling is applied via CSS (Cascading Style Sheets), a stylesheet language that controls layout, colors, fonts, and visual presentation to enhance across devices. Interactivity and dynamic functionality are added through , a programming language standardized as , allowing scripts to manipulate page content in response to user actions. Web pages are transferred and accessed using the Hypertext Transfer Protocol (HTTP), a stateless application-level protocol designed for distributed hypermedia systems, which enables browsers to request and receive page data from servers. Modern web pages often incorporate , responsive design for mobile compatibility, and features to ensure usability for diverse audiences, evolving continuously through web standards maintained by organizations like the W3C and .

Definition and Fundamentals

Definition

A web page is a collection of , consisting of one or more web resources, intended to be rendered simultaneously as a single unit by a web client such as a , and identified by a single . It is typically formatted using as the base markup language and accessed via the HTTP or protocol through a unique . Unlike a , which comprises a collection of interconnected web pages hosted under a single , a web page represents a single, discrete resource identifiable by its specific . Rendering a web page requires a to parse and interpret its content, embedding elements such as styles, scripts, and media without assuming any server-side processing for the basic display.

Role in the Web Ecosystem

Web pages serve as the primary medium for content delivery in the client-server architecture of the , where a user's (the client) sends an HTTP request to a , which responds by transmitting the page's markup and resources. This exchange, governed by the (HTTP), enables the stateless transfer of hypertext documents, forming the foundational interaction model that underpins the web's distributed nature. As outlined in HTTP specifications, the server assembles and delivers the page in response to the client's GET request, typically including for structure, allowing seamless access to information across the . In user interactions, web browsers parse the received HTML, CSS, and associated assets to render the page visually and functionally, creating an navigable experience through hyperlinks that interconnect disparate pages into a cohesive web. These links, embedded as anchors in the markup, facilitate traversal by resolving relative or absolute URLs, enabling users to move between pages without restarting the browser session. This rendering process relies on the browser's engine to interpret the Document Object Model (DOM), transforming static code into interactive displays that respond to user inputs like clicks and scrolls. Web pages depend on several core technologies within the ecosystem for accessibility and functionality, including the (DNS) for address resolution, browsers for interpretation, and search engines for discovery. DNS translates human-readable domain names (e.g., ) into IP addresses that route requests to the correct server, ensuring pages can be located efficiently across the global network. Browsers, such as or , handle the parsing and execution, while search engines like crawl and index pages to make them discoverable via queries, driving the majority of through ranked results. Without these interdependencies, web pages would remain isolated, as DNS provides the routing foundation, browsers the , and search engines the entry points for user navigation. Over time, the role of web pages has evolved from delivering static information to supporting dynamic, application-like experiences through integration with , exemplified by single-page applications (SPAs) that load once and update content via asynchronous requests. In this model, frameworks fetch data from backend without full page reloads, enabling real-time updates and richer interactions, as seen in platforms like or . This shift, facilitated by protocols like for efficient resource handling, has transformed web pages into versatile components of full-stack applications, blending rendering with server-side .

History and Evolution

Origins and Early Development

The origins of the web page trace back to Tim Berners-Lee's in March , while working as a software engineer at , where he outlined a system for managing scientific information through interconnected hypertext documents to facilitate sharing among researchers facing high staff turnover. This initial document, titled "Information Management: A Proposal," envisioned a distributed hypertext network using "nodes" for entities like documents or people and "links" to represent relationships, allowing information to evolve dynamically without rigid hierarchies. Berners-Lee revised the in May 1990, renaming the concept the "World Wide Web" and emphasizing its potential for universal access to a "web of notes" via simple navigation tools like mouse-clickable references. The system was designed specifically to address 's need for remote, heterogeneous access to data across platforms, integrating with existing tools while avoiding centralization. Implementation began in late 1990, culminating in the creation of the first web page in late 1990 on a NeXT computer at , which went online for public access in August 1991 at the address http://info.cern.ch.[](https://home.cern/science/computing/birth-web) This inaugural page, authored by Berners-Lee, served as an explanatory for the project itself, featuring hypermedia elements that provided universal access to a growing universe of documents through hyperlinks. Its content included sections on the project's executive summary, technical details, software components like the , and invitations for contributions, demonstrating the core idea of linked for collaborative scientific work. Accessible initially within , the page marked the practical debut of web pages as hypertext-based interfaces for information dissemination. Early web pages relied on rudimentary technologies, with the initial specification of emerging from Berners-Lee's work in through a called "HTML Tags," which defined basic markup for structuring hypertext. By 1993, early had evolved through informal drafts, supporting only basic text formatting, headings, paragraphs, and hyperlinks, without capabilities for images, styling, or complex layouts. These drafts laid the groundwork for the first formal standard, HTML 2.0, in 1995. These early pages functioned as plain, navigable hosted on basic servers, prioritizing content linking over visual design to enable efficient knowledge sharing among scientists. The development of web pages drew from established hypertext paradigms and markup standards, notably influenced by Apple's HyperCard system from 1987, which popularized clickable, non-linear navigation in personal computing and inspired the web's linking mechanisms. Additionally, HTML was built as an application of SGML (Standard Generalized Markup Language), an ISO-standardized framework for defining document structures through tags, providing the foundational syntax for separating content from presentation in web documents. These influences ensured that early web pages were extensible yet simple, aligning with Berners-Lee's goal of broad adoption for global information exchange.

Key Milestones and Modern Advancements

The mid-1990s marked a pivotal shift toward graphical and interactive pages, building on the foundational work at in the early 1990s. In April 1993, the release of version 1.0 for UNIX workstations introduced support for inline images, nested lists, and fill-out forms, popularizing visually rich and dramatically increasing adoption. By November 1993, 2.0 extended these capabilities, solidifying support for forms that enabled user input on pages. 2.0, published as 1866 in November 1995, standardized core elements like hyperlinks, lists, and basic image embedding (via the tag), providing a platform-independent foundation for hypertext documents. 3.2, developed through 1996 and formally recommended by the W3C in January 1997, incorporated widespread practices including forms, tables, and text flow around images, enhancing and . The 1990s "" between and accelerated innovation in web page features, often prioritizing proprietary extensions over standards. 1.0, released in December 1994, built on Mosaic's graphical foundation and introduced in 1995 for client-side scripting, alongside in September 1995 to divide pages into independent sections for and . launched 1.0 in August 1995, quickly iterating to version 3.0 in 1996, which added support for , ActiveX controls, and enhanced integration for embedding interactive applications within pages. These competitions drove rapid feature proliferation, including —small Java programs launched in 1995 for dynamic like animations—but also led to issues across browsers. In the 2000s, standards efforts and new paradigms enabled more dynamic and user-centric web pages, transitioning from static sites to interactive experiences. , recommended by the W3C in January 2000, reformulated as an XML application, enforcing stricter syntax for better interoperability and paving the way for modular content. CSS Level 2 (CSS2), first specified in 1998 and revised in subsequent years, advanced page styling with features like absolute positioning, multi-column layouts, and media-specific styles, allowing separation of content from presentation. The term , coined in February 2005 by Jesse James Garrett, described asynchronous and XML techniques for updating page content without full reloads, powering responsive interfaces in applications like . , articulated by in October 2005 following a 2004 conference, emphasized user-generated content and participatory platforms, exemplified by sites like and that leveraged and for collaborative web pages. The 2010s and 2020s brought maturity to web pages through semantic standards, mobile adaptation, and high-performance capabilities, alongside robust security enhancements. HTML5, recommended by the W3C in October 2014, introduced native support for multimedia (video and audio elements), canvas for graphics, and semantic tags like
and

References

  1. [1]
    Web Characterization Terminology & Definitions Sheet - W3C
    May 24, 1999 · More specifically, a Web page consists of a Web resource with zero, one, or more embedded Web resources intended to be rendered as a single unit ...
  2. [2]
    The birth of the Web - CERN
    Tim Berners-Lee, a British scientist, invented the World Wide Web (WWW) in 1989, while working at CERN. The web was originally conceived and developed to meet ...
  3. [3]
    HTML5 specification - HTML Standard
    HTML is the World Wide Web's core markup language. Originally, HTML was primarily designed as a language for semantically describing scientific documents.
  4. [4]
    Cascading Style Sheets - W3C
    Cascading Style Sheets (CSS) is a core language of the open web platform, and is used for adding style (e.g., fonts, colors, spacing) to Web documents. These ...
  5. [5]
  6. [6]
    ECMA-262 - Ecma International
    This Standard defines the ECMAScript 2025 general-purpose programming language. Kindly note that the normative copy is the HTML version.
  7. [7]
    RFC 9110: HTTP Semantics
    The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems.
  8. [8]
    Web Standards | W3C
    Web standards are blueprints –or building blocks– of a consistent and harmonious digitally connected world. They are implemented in browsers, blogs, search ...About W3C web standards · Web Content Accessibility... · WCAG20 history · History
  9. [9]
    Standards — WHATWG
    HTML (@htmlstandard). The HTML Standard is a kitchen sink full of technologies for the web. It includes the core markup language for the web, HTML, as well ...Full HTML Standard · Compatibility · DOM · Console<|control11|><|separator|>
  10. [10]
    Browsing the web - Learn web development | MDN
    Jun 23, 2025 · The difference between web page, website, web server, and search engine · Web page. A document that can be displayed in a web browser. · Website.
  11. [11]
    Hypertext Markup Language - 2.0
    The HyperText Markup Language (HTML) is a simple data format used to create hypertext documents that are portable from one platform to another.
  12. [12]
    Hypertext Transfer Protocol -- HTTP/1.1 - W3C
    The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.HTTP Message · RFC 2616 · 9 Method DefinitionsMissing: page | Show results with:page
  13. [13]
    The original proposal of the WWW, HTMLized
    This proposal concerns the management of general information about accelerators and experiments at CERN.
  14. [14]
    HTTP: Hypertext Transfer Protocol - MDN Web Docs
    Jul 4, 2025 · HTTP follows a classical client-server model, with a client opening ... Web pages today very commonly load cross-site resources, for ...
  15. [15]
    [PDF] HTTP/1.1 - Hypertext Transfer Protocol - W3C
    Jun 1, 1999 · The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.
  16. [16]
    In-Depth Guide to How Google Search Works | Documentation
    Google Search is a fully-automated search engine that uses software known as web crawlers that explore the web regularly to find pages to add to our index.
  17. [17]
    What is DNS? | How DNS works - Cloudflare
    Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources.
  18. [18]
    draft-ietf-oauth-browser-based-apps-25
    Jul 4, 2025 · This specification details the threats, attack consequences, security considerations and best practices that must be taken into account when developing browser ...
  19. [19]
    The birth of the Web | CERN
    - **Birth of the Web**: Invented by Tim Berners-Lee in 1989 at CERN to enable automated information-sharing among scientists globally.
  20. [20]
    The World Wide Web project - CERN
    The WorldWideWeb (W3) is a wide-area hypermedia information retrieval initiative aiming to give universal access to a large universe of documents. Everything ...
  21. [21]
    2 - A history of HTML - W3C
    Its aim is to give readers some idea of how the HTML we use today was developed from the prototype written by Tim Berners-Lee in 1992. The story is interesting ...
  22. [22]
    HyperText Markup Language (HTML), versions prior to 2.0
    Mar 28, 2018 · From 1993 through 1995, Berners-Lee and Connolly wrote a sequence of Internet Drafts. See IETF HTML WG Status Pages and Format Specifications ...
  23. [23]
    The World Wide Web and Its Inventor - Two-Bit History
    Jun 10, 2018 · Berners-Lee had been fascinated by the promise of something like hypertext since well before HyperCard. As a child, he had talked with his ...
  24. [24]
    RFC 1866 - Hypertext Markup Language - 2.0 - IETF Datatracker
    The Hypertext Markup Language (HTML) is a simple markup language used to create hypertext documents that are platform independent.
  25. [25]
    2 Introduction to HTML 4 - W3C
    1 A brief history of HTML. HTML was originally developed by Tim Berners-Lee while at CERN, and popularized by the Mosaic browser developed at NCSA. During the ...
  26. [26]
    The World Wide Web Consortium Issues HTML 3.2 as a ... - W3C
    Jan 14, 1997 · Developed throughout 1996 by W3C together with industry leaders IBM, Microsoft, Netscape Communications, Novell, SoftQuad, Spyglass and Sun ...
  27. [27]
    XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)
    **Release Date and Key Features of XHTML 1.0**
  28. [28]
  29. [29]
  30. [30]
    Responsive Web Design
    - **Publication Date**: Issue № 306, exact date not specified in content.
  31. [31]
    CSS Box Model Module Level 3 - W3C
    Apr 11, 2024 · CSS describes how each element and each string of text in a source document is laid out by transforming the element tree into a set of boxes, ...Introduction · The CSS Box Model · Changes · Conformance
  32. [32]
  33. [33]
    HTML5
    - **Confirmation**: HTML5 is confirmed as a W3C Recommendation on 28 October 2014.
  34. [34]
    HTML5 Differences from HTML4
    ### Key Differences from HTML4 to HTML5 Regarding Semantics and Structure
  35. [35]
    Introduction - JavaScript | MDN
    **Summary of JavaScript from MDN Introduction:**
  36. [36]
  37. [37]
  38. [38]
    Promise - JavaScript - MDN Web Docs
    Sep 18, 2025 · The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value.
  39. [39]
    Quick Start – React
    ### Summary: Role of React in JavaScript for Web Pages
  40. [40]
    Vue.js
    ### Summary of Vue.js Role in JavaScript for Web Pages
  41. [41]
    Same-origin policy - Security | MDN
    ### Summary of Same-Origin Policy and Sandboxed JavaScript Execution
  42. [42]
    Living Standard - HTML
    1 Introduction · 2 Common infrastructure · 3 Semantics, structure, and APIs of HTML documents · 4 The elements of HTML · 5 Microdata · 6 User interaction · 7 Loading ...HTML5 specification · 13 The HTML syntax · Version for Web Devs /dev · Chat
  43. [43]
    HTML Standard
    ### Summary of Heading Elements (h1 to h6)
  44. [44]
  45. [45]
  46. [46]
  47. [47]
  48. [48]
  49. [49]
  50. [50]
  51. [51]
  52. [52]
  53. [53]
  54. [54]
  55. [55]
    HTML Accessibility API Mappings 1.0 - W3C
    Oct 23, 2025 · HTML Accessibility API Mappings (HTML-AAM) defines how user agents map HTML [HTML] elements and attributes to platform accessibility ...
  56. [56]
    Scalable Vector Graphics (SVG) 2 - W3C
    Oct 4, 2018 · SVG is a language based on XML for describing two-dimensional vector and mixed vector/raster graphics. SVG content is stylable, scalable to different display ...Changes from SVG 1.1 · Conformance Criteria · Introduction · Document Structure
  57. [57]
    Tables Tutorial | Web Accessibility Initiative (WAI) - W3C
    Accessible tables need HTML markup that indicates header cells and data cells and defines their relationship. Assistive technologies use this information to ...Caption & Summary · Tips and Tricks · Multi-Level Headers · One Header
  58. [58]
    4.9.1 The table element - HTML Standard - whatwg
    The table element represents data with more than one dimension, in the form of a table. The table element takes part in the table model.colgroup · thead
  59. [59]
    The Open Graph protocol
    The Open Graph protocol enables any web page to become a rich object in a social graph, using metadata to turn web pages into graph objects.<|control11|><|separator|>
  60. [60]
    <a>: The Anchor element - HTML | MDN
    Aug 13, 2025 · The <a> HTML element (or anchor element), with its href attribute, creates a hyperlink to web pages, files, email addresses, locations in the same page, or ...Abbr · : The Ordered List element · Javascript: URLs · Attribution-Reporting-Eligible
  61. [61]
    Breadcrumbs: 11 Design Guidelines for Desktop and Mobile - NN/G
    Dec 23, 2018 · Summary: Support wayfinding by including breadcrumbs that reflect the information hierarchy of your site. On mobile, avoid using breadcrumbs ...
  62. [62]
    <nav>: The Navigation Section element - HTML - MDN Web Docs
    Aug 6, 2025 · The <nav> HTML element represents a section of a page whose purpose is to provide navigation links, either within the current document or to other documents.
  63. [63]
    Hamburger Menus and Hidden Navigation Hurt UX Metrics - NN/G
    Jun 26, 2016 · Discoverability is cut almost in half by hiding a website's main navigation. Task time is longer and perceived task difficulty increases.Measures: Navigation Usage... · Navigation Usage: Hidden...
  64. [64]
    G63: Providing a site map | Techniques for WCAG 2.0 - W3C
    A site map describes the contents and organization of a site. It is important that site maps be updated whenever the site is updated. For example, a Web page is ...
  65. [65]
    Users' Pagination Preferences and "View All" - NN/G
    Apr 28, 2013 · Summary: Long listings might need pagination by default, but if users customize the display to View All list items, respect that preference.
  66. [66]
    Multiple Ways • Menus • WAI Web Accessibility Tutorials - W3C
    A search option helps users to find content by entering certain keywords, which is often more efficient than going through the complete navigation and search ...<|control11|><|separator|>
  67. [67]
    URL Structure Best Practices for Google Search | Documentation
    Use descriptive URLs · Use your audience's language · Use percent encoding as necessary · Use hyphens to separate words · Use as few parameters as you can · Be aware ...Missing: development | Show results with:development
  68. [68]
    Semantics - Glossary - MDN Web Docs
    HTML should be coded to represent the data that will be populated and not based on its default presentation styling. Presentation (how it should look), is the ...Missing: practices | Show results with:practices
  69. [69]
    Building a Scalable CSS Architecture With BEM and Utility Classes
    Oct 21, 2021 · A way of building scalable CSS architectures. This method relies on CSS globals, BEM, and utility classes. I'm happy to share it!
  70. [70]
    Minify CSS | Lighthouse - Chrome for Developers
    May 2, 2019 · Minifying CSS files can improve your page load performance. CSS files are often larger than they need to be.
  71. [71]
    Influencing Title Links in Google Search | Documentation
    Learn how you can write an SEO-rich titles for your website pages and Google Search by following these best practices.Missing: hierarchy | Show results with:hierarchy
  72. [72]
    How to Write Meta Descriptions | Google Search Central
    A meta description tag generally informs and interests users with a short, relevant summary of what a particular page is about.Missing: hierarchy | Show results with:hierarchy
  73. [73]
    What is an H1 Tag? Examples & SEO Best Practices - Moz
    Apr 23, 2025 · Use only one H1 tag per page · Include your target keyword in the H1 tag · Keep your H1 under 60 characters · Match your H1 to your title tag.
  74. [74]
    Testing on Emulators vs Simulators vs Real Devices - BrowserStack
    This article explores the different mobile testing device solutions, including real devices, emulators, and simulators, their differences, and when to use each.
  75. [75]
    Progressive enhancement - Glossary - MDN Web Docs
    Jul 18, 2025 · Progressive enhancement is a design philosophy that provides a baseline of essential content and functionality to as many users as possible.
  76. [76]
  77. [77]
    About GitHub Pages and Jekyll
    Jekyll is a static site generator with built-in support for GitHub Pages and a simplified build process. Jekyll takes Markdown and HTML files and creates a ...
  78. [78]
    The Domain Name Registration Process - ICANN
    Nov 2, 2023 · Each registrant must provide identifying and contact information that includes name, postal address, email address, and phone number. Learn more ...
  79. [79]
    How do I upload my site? - Hosting - Namecheap.com
    There are several ways to upload a site – we will provide you with the most common ones: cPanel File Manager; FTP clients; SSH access. cPanel File Manager ( ...
  80. [80]
    Getting Started - Let's Encrypt
    Jan 23, 2025 · In order to interact with the Let's Encrypt API and get a certificate, a piece of software called an “ACME client” is required. No part of the ...ACME Client Implementations · Staging Environment · Greek · Polish
  81. [81]
    What is a content delivery network (CDN)? | How do CDNs work?
    A content delivery network is a distributed group of servers that caches content near end users. Learn how CDNs improve load times and reduce costs.CDN performance · CDN reliability and redundancy · CDN SSL TLS security
  82. [82]
    Jekyll • Simple, blog-aware, static sites | Transform your plain text ...
    Transform your plain text into static websites and blogs. Simple. No more databases, comment moderation, or pesky updates to install—just your content. How ...Quickstart · Showcase · Command Line Usage · The Jekyll Team
  83. [83]
  84. [84]
    Input Validation - OWASP Cheat Sheet Series
    This article is focused on providing clear, simple, actionable guidance for providing Input Validation security functionality in your applications.Goals of Input Validation · Implementing Input Validation · File Upload Validation
  85. [85]
    Image performance | web.dev
    Nov 1, 2023 · Images are often the heaviest and most prevalent resource on the web. As a result, optimizing images can significantly improve performance on your website.
  86. [86]
    Browser-level image lazy loading for the web | Articles - web.dev
    Aug 13, 2024 · You can use the loading attribute to lazy-load images without the need to write custom lazy-loading code or use a separate JavaScript library.Why browser-level lazy loading? · Always eager-load images... · FAQ
  87. [87]
    Understanding Core Web Vitals and Google search results
    Core Web Vitals is a set of metrics that measure real-world user experience for loading performance, interactivity, and visual stability of the page.
  88. [88]
    HTTP caching - MDN Web Docs - Mozilla
    The HTTP cache stores a response associated with a request and reuses the stored response for subsequent requests. There are several advantages to reusability.
  89. [89]
    Optimize the encoding and transfer size of text-based assets | Articles
    Dec 11, 2023 · Minification is a type of content-specific optimization that can significantly reduce the size of delivered resources, and are optimizations are ...
  90. [90]
    Introduction to Lighthouse - Chrome for Developers
    Jun 2, 2025 · Lighthouse is an open-source, automated tool to improve web page quality. It audits performance, accessibility, SEO, and generates a report.
  91. [91]
    W3C and WHATWG to work together to advance the open Web ...
    May 28, 2019 · W3C and WHATWG work together on HTML and DOM, in the WHATWG repositories, to produce a Living Standard and Recommendation/Review Draft-snapshots ...
  92. [92]
  93. [93]
    Help for The W3C Markup Validation Service
    Make sure your document has a syntactically correct DOCTYPE declaration, as described in the section on DOCTYPE , and make sure it correctly identifies the type ...Table Of Contents · Using This Service · Miscellaneous (very)...Missing: code | Show results with:code
  94. [94]
    G134: Validating Web pages | Techniques for WCAG 2.0 - W3C
    HTML pages include a document type declaration (sometimes referred to as !DOCTYPE statement) and are valid according to the HTML version specified by the ...Description · Examples · Resources
  95. [95]
    HTML Standard
    ### Summary on Using Tables for Tabular Data Only and Transition to CSS for Layout
  96. [96]
    CSS Grid Layout Module Level 1 - W3C
    Mar 26, 2025 · Grid Layout is a new layout model for CSS that has powerful abilities to control the sizing and positioning of boxes and their contents.Grid Layout Concepts and... · Grid Items · Defining the Grid · Grid Layout Algorithm
  97. [97]
    Declaring character encodings in HTML
    ### UTF-8 Encoding Declaration in HTML for Internationalization
  98. [98]
    Handling Right-to-left Scripts in XHTML and HTML Content - W3C
    Jun 6, 2007 · This document provides advice for the use of XHTML or HTML markup and CSS to create pages for languages that use right-to-left scripts, such as Arabic and ...<|control11|><|separator|>
  99. [99]
    Best Practices for Authoring HTML: Handling Right-to-left Scripts
    Jul 14, 2009 · Add dir="rtl" to the html tag any time the overall document direction is right-to-left. Use logical order, not visual ordering for Hebrew, and ...
  100. [100]
    Web Content Accessibility Guidelines (WCAG) 2.1 - W3C
    May 6, 2025 · Web Content Accessibility Guidelines (WCAG) 2.1 covers a wide range of recommendations for making Web content more accessible.
  101. [101]
    Introduction to Understanding WCAG 2.1 | WAI - W3C
    Understanding WCAG 2.1 is an essential guide to understanding and using Web Content Accessibility Guidelines 2.1.
  102. [102]
  103. [103]
    Technique H37:Using alt attributes on img elements - W3C
    The alt attribute provides a short text alternative for images, conveying the same meaning as the image, not necessarily its visual characteristics.
  104. [104]
    Understanding Success Criterion 2.1.1: Keyboard | WAI - W3C
    All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.
  105. [105]
    WAI-ARIA Overview | Web Accessibility Initiative (WAI) - W3C
    WAI-ARIA describes navigation techniques to mark regions and common web structures as menus, primary content, secondary content, banner information, and ...Missing: alt | Show results with:alt
  106. [106]
    Understanding Success Criterion 1.4.3: Contrast (Minimum) | WAI
    The 4.5:1 ratio is used in this success criterion to account for the loss in contrast that results from moderately low visual acuity, congenital or acquired ...Missing: compatibility | Show results with:compatibility
  107. [107]
    Guidance on Web Accessibility and the ADA - ADA.gov
    Mar 18, 2022 · This guidance describes how state and local governments and businesses open to the public can make sure that their websites are accessible to people with ...
  108. [108]
    European accessibility act
    The European accessibility act is a directive that aims to improve the functioning of the internal market for accessible products and services.2019/882 - EN - EUR-Lex · EUR-Lex - 52015SC0264 - EN