Languages and formats
HTML
Summary
HTML (HyperText Markup Language) is the markup language web pages are written in: plain text with tags that tell a browser which part is a heading, a paragraph, a link or an image. Tim Berners-Lee wrote it at CERN, completing it by October 1990 along with the URL and HTTP. Its first formal standard, HTML 2.0, was published in November 1995, and since 2019 HTML has been developed as a single, continuously updated Living Standard at the WHATWG.
What HTML is
HTML, short for HyperText Markup Language, is the language web pages are written in. It is a markup language: a set of labels, called tags, wrapped around ordinary text to tell a web browser how the page is structured, such as which line is a heading, which block is a paragraph and which words are a link.1
“Hypertext” means text containing links that connect pages to one another, within one site or between sites.2 Those links are what join separate documents into the World Wide Web.
HTML was one of three technologies Tim Berners-Lee had written by October 1990. The other two were the URI (a unique address for each resource, usually called a URL) and HTTP (the protocol that fetches linked resources across the web).3
HTML describes structure and meaning. A page’s appearance is normally handled by CSS, and its behavior by JavaScript.2
It is close to universal. W3Techs detected HTML on 97.8% of the websites whose markup language it could identify, and XHTML (an XML-based variant explained below) on 2.9%, as of October 22, 2026. A site can use both, so the figures overlap.4
Elements, tags and attributes
An HTML page is made of elements. A typical element has three parts: an opening tag such as <p>, the content, and a closing tag with a forward slash, such as </p>. Written out, a paragraph looks like <p>My cat is very grumpy</p>.1
Attributes add extra information inside the opening tag. An image element names its file with src and gives a text description with alt, for example <img src=”logo.png” alt=”Company logo”>.1
Some attributes are simply on or off. Writing disabled on a form field switches it off; leaving the word out leaves the button working. MDN advises always putting attribute values in quotes, because an unquoted value containing spaces is read as several separate attributes.1
Spacing in the source file does not carry into the page. In almost every element, the browser collapses each run of spaces and line breaks into a single space, so indentation exists only to make the code easier for people to read.1
Some elements, called void elements, cannot contain anything and so have no closing tag. The line break <br> is one.1
Elements sit inside other elements, which is called nesting. They must close in the reverse order they opened; when tags overlap, the browser has to guess what the author meant.1
Every page follows the same skeleton. It starts with <!doctype html>, which MDN calls “a historical artifact that needs to be included for everything else to work correctly.” The <html> element wraps everything. Inside it, <head> holds information visitors do not see on the page, such as the character encoding and the <title> shown in the browser tab, and <body> holds everything that is displayed.1
The table below shows a few common elements and the earliest source cited in this entry that describes each one.
| Element | What it marks | Earliest source cited here |
|---|---|---|
| <h1> to <h6> | Headings, from most to least important | CERN’s “Tags used in HTML,” 1992 copy5 |
| <p> | A paragraph | CERN’s “Tags used in HTML,” 1992 copy5 |
| <a href=”…”> | A link (the “anchor”) | CERN’s “Tags used in HTML,” 1992 copy5 |
| <img> | An image | Proposed by Marc Andreessen, February 19936 |
| <form> | Fields a visitor fills in and submits | HTML 2.0, November 19957 |
| <table> | Rows and columns of data | HTML 3.2, January 19978 |
| <video>, <canvas> | A video player; a drawing surface for scripts | HTML5 Recommendation, October 20149 |
| <nav>, <article>, <section> | Navigation, a self-contained piece, a thematic section | HTML5 Recommendation, October 20149 |
| <dialog> | A dialog box or similar pop-up panel | Supported across major browsers since March 202210 |
Origins at CERN (1989 to 1993)
Tim Berners-Lee’s proposal “Information Management: A Proposal” circulated at CERN, the European particle physics laboratory near Geneva, in March 1989.11 CERN dates the invention of the web to that year.12
In October 1990 he started writing a browser and editor called WorldWideWeb on a NeXT computer. In November 1990 the first web server, nxoc01.cern.ch, and the first web page went online.11
That first program could edit pages as well as display them. Berners-Lee has described it as a graphical point-and-click browser in which users could also edit pages and create links.13
HTML was modeled on SGML (Standard Generalized Markup Language), an international standard, ISO 8879:1986, for describing the structure of documents.7 According to Dave Raggett’s history of the language, tags such as P, H1 to H6, UL and LI came from SGML practice, while the anchor element with its HREF link was Berners-Lee’s own addition.14
An early CERN page titled “Tags used in HTML” survives in the copy of the project’s pages that W3C preserved as they stood on November 3, 1992. It lists TITLE, A (the anchor), P, headings H1 to H6, ADDRESS, ISINDEX for searchable documents, and several list types including UL, MENU and DIR.5
The same page notes that HTML files were then sent without SGML’s standard framing tags, and that the heading tags followed a CERN guide to SGML.5
Discussion moved into the open in September 1991, when the www-talk mailing list was set up.14 On April 30, 1993, CERN put the World Wide Web software in the public domain.12
A major early addition came from outside CERN. In February 1993 the National Center for Supercomputing Applications (NCSA) released the first alpha version of Marc Andreessen’s Mosaic browser for X Window computers.11
On February 25, 1993, Andreessen proposed an IMG tag on www-talk that “names a bitmap or pixmap file for the browser to attempt to pull over the network and interpret as an image.”6 Raggett records that others were unenthusiastic, but NCSA Mosaic shipped the design anyway.14
Raggett also records that Mosaic 1, released for Sun workstations in April 1993, displayed images, nested lists and fill-out forms, and that Lou Montulli released Lynx 2.0a, a text-only browser, in March 1993.14 By September 1993 NCSA had working versions of Mosaic for X, Windows PCs and the Macintosh.11
In June 1993 Berners-Lee and Daniel Connolly published an Internet-Draft, a working document of the IETF (Internet Engineering Task Force), that described HTML and its tags.15
From drafts to standards: HTML 2.0 to 4.01
After visiting Berners-Lee at CERN in 1992, Dave Raggett drafted a richer version called HTML+.14 It fed into an HTML 3 draft he published in March 1995, with figures, a STYLE tag and a CLASS attribute. It was judged too large and too full of new proposals, browsers each implemented a different subset of it, and the effort was eventually abandoned.14
Meanwhile the World Wide Web Consortium (W3C) was founded on October 1, 1994.11 The W3C’s own history later recorded that HTML 3.0 was dropped in favor of HTML 3.2.16
The first formal standard came from the IETF. RFC 1866, “Hypertext Markup Language 2.0,” was published in November 1995 by Berners-Lee and Connolly. An RFC (Request for Comments) is the IETF’s numbered document series. RFC 1866 defined HTML as an application of SGML, added forms, and said it “roughly corresponds to the capabilities of HTML in common use prior to June 1994.”7
The groundwork was a cleanup. Connolly and colleagues collected the tags in wide use, and Connolly wrote a Document Type Definition (DTD) for them: a formal SGML grammar stating which elements may appear where.14
The IETF’s HTML working group was wound up in December 1995. Raggett dates the W3C’s HTML Editorial Review Board, chaired by Connolly, to February 1996,14 while Bert Bos’s history of CSS places its creation at the end of 1995.17
HTML 3.2 became a W3C Recommendation on January 14, 1997. Written by Raggett and developed in early 1996 with vendors including IBM, Microsoft, Netscape and Sun Microsystems, it added tables, applets (small embedded programs) and text that flows around images.8
HTML 3.2 also standardized the FONT element for changing text size and color, and reserved the STYLE and SCRIPT elements as placeholders for style sheets and client-side scripts to come in later versions.8
HTML 4.0 followed on December 18, 1997, and HTML 4.01 on December 24, 1999, both edited by Raggett, Arnaud Le Hors and Ian Jacobs.1819 Work on HTML 4, under the code name “Cougar,” had begun in December 1996.14 HTML 4 brought style sheets, scripting, better printing, features for people with disabilities and support for more of the world’s languages.19
HTML 4.01 marked FONT, BASEFONT and CENTER as deprecated, meaning still recognized but on the way out. The specification discouraged the remaining font and alignment elements as well, recommending style sheets instead.20
In June 2000, RFC 2854 registered the text/html media type that servers use to label HTML files, listed .html and .htm as the usual file extensions, and retired RFC 1866.21
The browser-war extensions
Browser makers also competed by adding features of their own. Andreessen and colleagues left NCSA in March 1994 to found Mosaic Communications, which became Netscape.11 Raggett notes that Netscape added its own tags without discussing them publicly first.14
Netscape Navigator’s first beta was announced on October 13, 1994, and it supported new presentational tags such as CENTER.22 In 1995, academics objected to presentational features such as BGCOLOR (page background color) and FONT FACE (choosing a typeface).14
Microsoft announced Internet Explorer 1.0 in August 1995 and added its own extensions, including MARQUEE for scrolling text. Netscape proposed frames, which split a window into separately loaded panes, in September 1995.14
Vendors also met to settle differences. In November 1995 browser makers gathered near Chicago to work on standardizing HTML.14 In April 1996 the W3C review board chose the OBJECT element as a general way to embed content, and Raggett wrote a working draft on scripting derived from Netscape’s JavaScript extensions.14
The same board left BLINK and MARQUEE out of the standard.14 This period is covered in more depth in the browser wars entry.
Håkon Wium Lie, who proposed CSS in 1994, later argued that such presentational tags undermined device independence and accessibility, and made content harder to reuse.22
The XHTML years (1998 to 2009)
In 1998 the W3C membership voted to stop evolving HTML and to build an XML-based successor called XHTML instead.16 XML (Extensible Markup Language) is a stricter, general-purpose markup format that software can process with fewer guesses.
XHTML 1.0 became a W3C Recommendation on January 26, 2000. It reformulated HTML 4 as an application of XML 1.0, with three DTDs matching the three flavors of HTML 4.23
The practical difference was strictness. XHTML documents had to be well formed: element and attribute names in lowercase, end tags required, attribute values always quoted, and empty elements closed with a slash, as in <br />.24
Other work continued alongside. The programming interfaces browsers offered to scripts were standardized as DOM Level 1 in 1998 and DOM Level 2 between 2000 and 2003. In 2003 the W3C’s XForms, presented as the next generation of web forms, renewed interest in evolving HTML itself.16
Some browser makers wanted a different direction. In June 2004, at a W3C workshop in San Jose, California, on web applications and compound documents,25 Mozilla and Opera proposed evolving HTML instead. The W3C’s history records that “the proposal was rejected on the grounds that the proposal conflicted with the previously chosen direction.”16
The W3C eventually changed course. It let the XHTML 2 Working Group’s charter expire at the end of 2009 without renewal and kept its HTML Working Group going.26
In March 2018 the W3C formally marked HTML 3.2, HTML 4.01 and XHTML 1.0 as superseded, telling implementers to follow the latest HTML specification instead.81923
WHATWG and HTML5 (2004 to 2014)
After the 2004 workshop, individuals from Apple, the Mozilla Foundation and Opera Software founded the WHATWG (Web Hypertext Application Technology Working Group).27 Its FAQ cites concerns about the W3C’s direction with XHTML, a lack of interest in HTML, and what the founders saw as disregard for the needs of working web developers.27
On June 4, 2004, Ian Hickson announced the group’s open mailing list, describing the group as a loose, unofficial and open collaboration of browser makers and other interested parties. Its first documents were Web Forms 2.0, Web Apps 1.0 and Web Controls 1.0.28
The W3C signaled renewed interest in 2006, and in 2007 it formed a working group to develop the HTML5 specification together with the WHATWG.16
The two groups then diverged on how to publish. On January 19, 2011, Hickson announced that the WHATWG specification would be called simply “HTML” and treated as a living standard.29 The W3C still wanted a fixed, numbered HTML5 Recommendation.30 In mid-2012 it brought in a new editing team to finish HTML5 and prepare a draft of the next version.16
The W3C published HTML5 as a Recommendation on October 28, 2014, calling it “the 5th major revision of the core language of the World Wide Web.” Its editors included Hickson for the WHATWG and editors from W3C, Microsoft, Apple and The Paciello Group.9
HTML5 added elements for applications and media. Among them were <video> and <audio>, <canvas>, and structural elements such as <article>, <section> and <nav>.9
The <video> element embeds a media player, can offer several file formats for the browser to choose from, and accepts caption tracks. MDN lists it as available across browsers since July 2015.31
The <canvas> element is a drawing surface that JavaScript controls through the Canvas API or WebGL, used to draw graphics and animations.32
These features reduced the need for browser plug-ins. When Adobe announced in July 2017 that it would stop updating and distributing Flash Player at the end of 2020, it pointed to the maturing of open standards such as HTML5, WebGL and WebAssembly.33
HTML5 also changed what kind of standard HTML is. Earlier versions were defined as SGML applications; the new specification returned to a non-SGML basis because that link had caused confusion between validators and browsers.34
In its place, the standard defines parsing rules for every HTML document, whether or not it is written correctly, and gives parse errors well-defined handling. Browsers must use those rules to build a page’s DOM tree from any file served as text/html.34
The short HTML5 doctype became the norm. HTTP Archive’s 2024 Web Almanac found <!DOCTYPE html> on 92.8% of mobile pages and 91.7% of desktop pages.35
The Living Standard and who maintains HTML now
A WHATWG Living Standard has no version numbers.29 It is updated continuously as feedback arrives, and new features are added over time.27 The HTML Living Standard showed a “last updated” date of October 20, 2026, when this entry was checked.30
In 2017, Apple, Google, Microsoft and Mozilla set up a governance structure and an intellectual property policy for the WHATWG.27 The Steering Group agreement, dated November 30, 2017, names those four companies as its initial members.36
The split with the W3C ended with a memorandum of understanding signed on May 28, 2019. It states that “HTML and DOM shall be developed principally in the WHATWG.”37 The DOM (Document Object Model) is the in-memory representation of a page that scripts read and change.38
Under the agreement, a W3C HTML Working Group raises issues and can endorse WHATWG “Review Drafts” as W3C Recommendations, and the W3C stopped its separate HTML 5.3 work.37 The W3C endorsed its first such HTML snapshot on January 28, 2021.39
The standard keeps growing. The <dialog> element, for modal and non-modal dialog boxes, has worked across major browsers since March 2022.10 The popover attribute, which turns an element into a pop-up panel, has worked in the latest browser versions since April 2024.40
Browser makers also coordinate through the yearly Interop project. Interop 2026, run by Apple, Google, Igalia, Microsoft and Mozilla, lists dialogs and popovers among its focus areas.41
Accessibility basics
HTML carries much of a page’s accessibility, meaning how well people with disabilities can use it. Screen readers, programs that read a page aloud or output it as braille, rely on the markup to know what each part is.4243
Images need text alternatives. W3C’s Web Accessibility Initiative (WAI) states that “images must have text alternatives that describe the information or function represented by them.” Purely decorative images should have an empty alt attribute, alt=””, so assistive technology skips them.42
Structure matters too. Headings and landmark regions, such as a page’s main content area, let screen reader users go straight to the main content and to the sections that matter to them.43
The page language should be declared with the lang attribute on the <html> element. HTTP Archive found no lang attribute on 13% of pages in 2024.35
The W3C’s Web Content Accessibility Guidelines (WCAG) are the W3C’s standard for accessible web content. WCAG 2.2 was published on October 5, 2023.44
Most sites still fall short. WebAIM’s 2026 scan of the top 1,000,000 home pages, run in February 2026, detected WCAG 2 failures on 95.9% of them, with an average of 56.1 detected errors per page.45
Several of the most common failures are HTML problems:45
- Missing alternative text for images: 53.1% of home pages.
- Missing labels on form fields: 51%.
- Empty links, with no text a screen reader can announce: 46.3%.
- Empty buttons: 30.6%.
- Missing document language: 13.5%.
Generic containers still dominate markup. The 2024 Web Almanac found that <div>, an element with no built-in meaning, made up about 28.7% of all elements on mobile pages.35
How website builders generate HTML
Most site owners never type HTML. Berners-Lee himself has argued that easy hypertext editors, which let people make links with the mouse, would help the web.13
On most sites, a website builder or content management system writes the HTML. Two examples show how differently platforms store it and how much of it you can take with you.
WordPress‘s block editor keeps each post as a tree of blocks while you edit. On save, it turns that tree into HTML in the post_content database field, marking where each block starts and ends with HTML comments such as <!– wp:image –>. Each block’s settings are stored as JSON inside the comment, out of sight of visitors.46
Because the stored content is HTML, older themes and tools can read it without conversion.46
Webflow takes a different approach. On a Workspace plan it can export a site as a ZIP file of HTML pages plus CSS, JavaScript and image folders. The export leaves out CMS collection content, form processing, site search, ecommerce data and user accounts.47
The size of the generated HTML varies widely. The 2024 Web Almanac measured a median of 594 elements and 32 distinct element types per mobile page, with a median HTML transfer size of 32 kB. The median element count was down from 653 in 2022.35
After <div>, the most common elements were links (<a>, 12.6% of elements), <span> (11.2%), list items (7.7%) and <script> (3.9%).35
Anyone can test a page’s markup against the standard with the W3C’s Nu Html Checker. It is meant to catch unintended mistakes so they can be fixed, and describes itself as “intended solely as a checker, not as a pass/fail certification mechanism.”48
Timeline
- HTML Living Standard shows its latest update date at the time of writing30
- Interop 2026 announced, with dialogs and popovers among its focus areas41
- The popover attribute works across the latest major browsers40
- W3C endorses its first WHATWG HTML snapshot as a Recommendation39
- W3C and WHATWG sign agreement: HTML developed principally at the WHATWG37
- WHATWG Steering Group agreement signed by Apple, Google, Microsoft and Mozilla36
- HTML5 becomes a W3C Recommendation9
- WHATWG renames HTML5 to "HTML" and calls it a living standard29
- W3C lets the XHTML 2 Working Group charter expire at year end26
- Ian Hickson announces the WHATWG's open mailing list28
- XHTML 1.0 becomes a W3C Recommendation23
- HTML 4.01 becomes a W3C Recommendation19
- HTML 4.0 becomes a W3C Recommendation18
- HTML 3.2 becomes a W3C Recommendation, adding tables8
- RFC 1866 publishes HTML 2.0, the first HTML standard7
- World Wide Web Consortium (W3C) founded11
- Berners-Lee and Connolly publish an HTML Internet-Draft at the IETF15
- Marc Andreessen proposes the IMG tag on www-talk6
- Date of the preserved CERN page "Tags used in HTML"5
- First web server and first web page go online at CERN11
What it means for your website
You do not need to write HTML to run a small business site, but the HTML your builder produces decides how search engines, screen readers and future platforms see your content. A few checks are worth doing on your own site.
- Images: give every meaningful image a short description in its alt text, and leave purely decorative images blank.42 Missing alt text was found on 53.1% of the top million home pages in 2026.45 See our web accessibility glossary entry.
- Headings: use one main heading per page and real heading levels for sections, not just bold text. Clear structure lets screen reader users go straight to the sections they need.43
- Forms: every field in a contact or quote form needs a visible label tied to it. Missing form labels were found on 51% of home pages.45
- Language: make sure your theme sets the page language. 13.5% of home pages in the WebAIM scan did not.45
- Portability: ask what format your content is stored in. WordPress keeps posts as HTML in its database, which other tools can read,46 while Webflow’s code export leaves out CMS content and form handling.47 We build on WordPress every week, and that stored HTML can be read by other tools without conversion.46 Our guide to leaving your website builder covers the rest.
- Spot checks: paste a page address into the W3C’s Nu Html Checker after a redesign. Treat it as a list of things to review, not a score.48
For how HTML, hosting and domains fit together, read how a website works.
See also
- CSS
- JavaScript
- WHATWG (coming soon)
- World Wide Web Consortium (W3C) (coming soon)
- Browser wars
- WCAG
- How does a website work
- Web accessibility
References
- Basic HTML syntax. MDN Web Docs (Mozilla). accessed October 22, 2026.
- HTML: HyperText Markup Language. MDN Web Docs (Mozilla). accessed October 22, 2026.
- History of the Web. World Wide Web Foundation. accessed October 22, 2026.
- Usage statistics of markup languages for websites. W3Techs. 2026-10-22. accessed October 22, 2026.
- Tags used in HTML (WWW project pages as of November 3, 1992). CERN, preserved by W3C. 1992. accessed October 22, 2026.
- proposed new tag: IMG (www-talk mailing list). Marc Andreessen, archived by the World Wide Web History Project. 1993-02-25. accessed October 22, 2026.
- RFC 1866: Hypertext Markup Language 2.0. IETF (T. Berners-Lee, D. Connolly). 1995-11. accessed October 22, 2026.
- HTML 3.2 Reference Specification. W3C (Dave Raggett). 1997-01-14. accessed October 22, 2026.
- HTML5: A vocabulary and associated APIs for HTML and XHTML (W3C Recommendation). W3C. 2014-10-28. accessed October 22, 2026.
- <dialog>: The Dialog element. MDN Web Docs (Mozilla). accessed October 22, 2026.
- A Little History of the World Wide Web. W3C. accessed October 22, 2026.
- The birth of the Web. CERN. accessed October 22, 2026.
- Frequently asked questions by the press: Tim Berners-Lee. W3C. accessed October 22, 2026.
- A history of HTML (chapter 2 of Raggett on HTML 4). W3C (Dave Raggett, Jenny Lam, Ian Alexander, Michael Kmiec). 1998. accessed October 22, 2026.
- Hypertext Markup Language (HTML): A Representation of Textual Information and MetaInformation for Retrieval and Interchange (Internet-Draft). IETF (T. Berners-Lee, D. Connolly), archived by W3C. 1993-06. accessed October 22, 2026.
- HTML5 (W3C Recommendation), section 1.4: History. W3C. 2014-10-28. accessed October 22, 2026.
- A brief history of CSS until 2016. W3C (Bert Bos). 2016-12-17. accessed October 22, 2026.
- HTML 4.0 Specification (W3C Recommendation). W3C. 1997-12-18. accessed October 22, 2026.
- HTML 4.01 Specification (W3C Recommendation). W3C. 1999-12-24. accessed October 22, 2026.
- HTML 4.01 Specification, 15: Alignment, font styles, and horizontal rules. W3C. 1999-12-24. accessed October 22, 2026.
- RFC 2854: The 'text/html' Media Type. IETF (D. Connolly, L. Masinter). 2000-06. accessed October 22, 2026.
- Cascading Style Sheets (PhD thesis). Håkon Wium Lie, University of Oslo. 2005. accessed October 22, 2026.
- XHTML 1.0: The Extensible HyperText Markup Language (Second Edition). W3C. 2000-01-26. accessed October 22, 2026.
- XHTML 1.0, section 4: Differences with HTML 4. W3C. 2002-08-01. accessed October 22, 2026.
- W3C Workshop on Web Applications and Compound Documents. W3C. 2004-06. accessed October 22, 2026.
- FAQ about the future of XHTML. W3C. 2009. accessed October 22, 2026.
- FAQ. WHATWG. accessed October 22, 2026.
- WHAT open mailing list announcement. WHATWG (Ian Hickson). 2004-06-04. accessed October 22, 2026.
- HTML is the new HTML5. The WHATWG Blog (Ian Hickson). 2011-01-19. accessed October 22, 2026.
- HTML Living Standard, section 1: Introduction. WHATWG. 2026-10-20. accessed October 22, 2026.
- <video>: The Video Embed element. MDN Web Docs (Mozilla). accessed October 22, 2026.
- <canvas>: The Graphics Canvas element. MDN Web Docs (Mozilla). accessed October 22, 2026.
- Flash & The Future of Interactive Content. Adobe. 2017-07-25. accessed October 22, 2026.
- HTML Living Standard, section 13.2: Parsing HTML documents. WHATWG. 2026-10-20. accessed October 22, 2026.
- Web Almanac 2024: Markup. HTTP Archive (Estela Franco). 2024-11-11. accessed October 22, 2026.
- WHATWG Steering Group Agreement. WHATWG. 2017-11-30. accessed October 22, 2026.
- Memorandum of Understanding Between W3C and WHATWG. W3C and WHATWG. 2019-05-28. accessed October 22, 2026.
- Introduction to the DOM. MDN Web Docs (Mozilla). accessed October 22, 2026.
- WHATWG Review Drafts of HTML and DOM endorsed as W3C Recommendations. W3C (Philippe le Hegaret). 2021-01-28. accessed October 22, 2026.
- popover (global attribute). MDN Web Docs (Mozilla). accessed October 22, 2026.
- Interop 2026: Continuing to improve the web for developers. web.dev (Google, Rachel Andrew). 2026-02-12. accessed October 22, 2026.
- Images Tutorial. W3C Web Accessibility Initiative. accessed October 22, 2026.
- Page Structure Tutorial. W3C Web Accessibility Initiative. accessed October 22, 2026.
- WCAG 2 Overview. W3C Web Accessibility Initiative. 2026-09-17. accessed October 22, 2026.
- The WebAIM Million: The 2026 report on the accessibility of the top 1,000,000 home pages. WebAIM. 2026. accessed October 22, 2026.
- Data flow and data format (Block Editor Handbook). WordPress.org. accessed October 22, 2026.
- How do I export my Webflow site code?. Webflow Help Center. accessed October 22, 2026.
- About the Nu Html Checker. W3C. accessed October 22, 2026.
Web Building Encyclopedia. First published October 22, 2026. Last reviewed October 22, 2026. Every fact on this page is linked to a source we opened. Spotted an error? Write to [email protected].