Diff of HTMLs

Unofficial diff viewer for WHATWG HTML Standard and W3C HTML. The Diff of HTMLs provides side-by-side diff view of each section between the specifications.

Table of contents (TOCs) of the HTML specifications

Legends:

WHATWG HTML Standard

A section available at WHATWG HTML Standard.

W3C HTML

A section available at W3C HTML.

Note: This site modifies TOCs to reduce unnecessary diffs. The following TOCs are not equal to the specifications. More info.

All of diffs are generated automatically from WHATWG HTML Standard and W3C HTML retrieved at . More info.

  1. Introduction
    1. WHATWG HTML StandardWhere does this specification fit?
    2. WHATWG HTML StandardIs this HTML5?
    3. WHATWG HTML StandardW3C HTMLBackground
    4. WHATWG HTML StandardW3C HTMLAudience
    5. WHATWG HTML StandardW3C HTMLScope
    6. WHATWG HTML StandardW3C HTMLHistory
    7. WHATWG HTML StandardW3C HTMLDesign notes
    8. WHATWG HTML StandardW3C HTMLHTML vs XML syntax
    9. WHATWG HTML StandardW3C HTMLStructure of this specification
    10. WHATWG HTML StandardW3C HTMLPrivacy concerns
    11. WHATWG HTML StandardW3C HTMLA quick introduction to HTML
    12. WHATWG HTML StandardW3C HTMLConformance requirements for authors
    13. WHATWG HTML StandardW3C HTMLSuggested reading
  2. Common infrastructure
    1. WHATWG HTML Standard(preface of “Common infrastructure”)
    2. Terminology
      1. WHATWG HTML StandardW3C HTML(preface of “Terminology”)
      2. WHATWG HTML StandardParallelism
      3. WHATWG HTML StandardW3C HTMLResources
      4. WHATWG HTML StandardW3C HTMLXML compatibility
      5. WHATWG HTML StandardW3C HTMLDOM trees
      6. WHATWG HTML StandardW3C HTMLScripting
      7. WHATWG HTML StandardW3C HTMLPlugins
      8. WHATWG HTML StandardW3C HTMLCharacter encodings
      9. WHATWG HTML StandardConformance classes
      10. WHATWG HTML StandardDependencies
      11. WHATWG HTML StandardExtensibility
      12. WHATWG HTML StandardInteractions with XPath and XSLT
    3. Conformance requirements
      1. W3C HTML(preface of “Conformance requirements”)
      2. W3C HTMLConformance classes
      3. W3C HTMLDependencies
      4. W3C HTMLExtensibility
      5. W3C HTMLInteractions with XPath and XSLT
    4. WHATWG HTML StandardW3C HTMLCase-sensitivity and string comparison
    5. Common microsyntaxes
      1. WHATWG HTML StandardW3C HTML(preface of “Common microsyntaxes”)
      2. WHATWG HTML StandardW3C HTMLCommon parser idioms
      3. WHATWG HTML StandardW3C HTMLBoolean attributes
      4. WHATWG HTML StandardW3C HTMLKeywords and enumerated attributes
      5. WHATWG HTML StandardW3C HTMLNumbers
      6. WHATWG HTML StandardW3C HTMLDates and times
      7. WHATWG HTML StandardW3C HTMLColours
      8. WHATWG HTML StandardW3C HTMLSpace-separated tokens
      9. WHATWG HTML StandardW3C HTMLComma-separated tokens
      10. WHATWG HTML StandardW3C HTMLReferences
      11. WHATWG HTML StandardW3C HTMLMedia queries
    6. URLs
      1. WHATWG HTML StandardW3C HTMLTerminology
      2. WHATWG HTML StandardW3C HTMLParsing URLs
      3. WHATWG HTML StandardW3C HTMLDynamic changes to base URLs
    7. Fetching resources
      1. WHATWG HTML StandardW3C HTMLTerminology
      2. W3C HTMLProcessing model
      3. W3C HTMLEncrypted HTTP and related security concerns
      4. WHATWG HTML StandardW3C HTMLDetermining the type of a resource
      5. WHATWG HTML StandardW3C HTMLExtracting character encodings from meta elements
      6. WHATWG HTML StandardW3C HTMLCORS settings attributes
      7. WHATWG HTML StandardW3C HTMLReferrer policy attributes
    8. Common DOM interfaces
      1. WHATWG HTML StandardW3C HTMLReflecting content attributes in IDL attributes
      2. WHATWG HTML StandardW3C HTMLCollections
      3. WHATWG HTML StandardW3C HTMLThe DOMStringList interface
      4. WHATWG HTML StandardW3C HTMLGarbage collection
    9. W3C HTMLNamespaces
    10. Safe passing of structured data
      1. WHATWG HTML StandardW3C HTML(preface of “Safe passing of structured data”)
      2. WHATWG HTML StandardW3C HTMLSerializable objects
      3. WHATWG HTML StandardW3C HTMLTransferable objects
      4. WHATWG HTML StandardW3C HTMLStructuredSerializeInternal ( value, forStorage [ , memory ] )
      5. WHATWG HTML StandardW3C HTMLStructuredSerialize ( value )
      6. WHATWG HTML StandardW3C HTMLStructuredSerializeForStorage ( value )
      7. WHATWG HTML StandardW3C HTMLStructuredDeserialize ( serialized, targetRealm [ , memory ] )
      8. WHATWG HTML StandardW3C HTMLStructuredSerializeWithTransfer ( value, transferList )
      9. WHATWG HTML StandardW3C HTMLStructuredDeserializeWithTransfer ( serializeWithTransferResult, targetRealm )
      10. WHATWG HTML StandardPerforming serialization and transferring from other specifications
      11. W3C HTMLPerforming serialization and transferring from other specifications
      12. W3C HTMLMonkey patch for Blob and FileList objects
  3. Semantics, structure, and APIs of HTML documents
    1. Documents
      1. WHATWG HTML StandardW3C HTML(preface of “Documents”)
      2. WHATWG HTML StandardW3C HTMLThe Document object
      3. WHATWG HTML StandardW3C HTMLResource metadata management
      4. WHATWG HTML StandardW3C HTMLDOM tree accessors
    2. Elements
      1. WHATWG HTML StandardW3C HTMLSemantics
      2. WHATWG HTML StandardW3C HTMLElements in the DOM
      3. WHATWG HTML StandardHTML element constructors
      4. WHATWG HTML StandardW3C HTMLElement definitions
      5. WHATWG HTML StandardW3C HTMLContent models
      6. WHATWG HTML StandardW3C HTMLGlobal attributes
      7. WHATWG HTML StandardW3C HTMLThe innerText IDL attribute
      8. WHATWG HTML StandardW3C HTMLRequirements relating to the bidirectional algorithm
      9. WHATWG HTML StandardRequirements related to ARIA and to platform accessibility APIs
      10. W3C HTMLWAI-ARIA and HTML Accessibility API Mappings
  4. The elements of HTML
    1. The document element
      1. WHATWG HTML StandardW3C HTMLThe html element
    2. Document metadata
      1. WHATWG HTML StandardW3C HTMLThe head element
      2. WHATWG HTML StandardW3C HTMLThe title element
      3. WHATWG HTML StandardW3C HTMLThe base element
      4. WHATWG HTML StandardW3C HTMLThe link element
      5. WHATWG HTML StandardW3C HTMLThe meta element
      6. WHATWG HTML StandardW3C HTMLThe style element
      7. WHATWG HTML StandardW3C HTMLInteractions of styling and scripting
    3. Sections
      1. WHATWG HTML StandardW3C HTMLThe body element
      2. WHATWG HTML StandardW3C HTMLThe article element
      3. WHATWG HTML StandardW3C HTMLThe section element
      4. WHATWG HTML StandardW3C HTMLThe nav element
      5. WHATWG HTML StandardW3C HTMLThe aside element
      6. WHATWG HTML StandardW3C HTMLThe h1, h2, h3, h4, h5, and h6 elements
      7. WHATWG HTML StandardThe hgroup element
      8. WHATWG HTML StandardW3C HTMLThe header element
      9. WHATWG HTML StandardW3C HTMLThe footer element
      10. WHATWG HTML StandardThe address element
      11. WHATWG HTML StandardW3C HTMLHeadings and sections
      12. WHATWG HTML StandardW3C HTMLUsage summary
    4. Grouping content
      1. WHATWG HTML StandardW3C HTMLThe p element
      2. W3C HTMLThe address element
      3. WHATWG HTML StandardW3C HTMLThe hr element
      4. WHATWG HTML StandardW3C HTMLThe pre element
      5. WHATWG HTML StandardW3C HTMLThe blockquote element
      6. WHATWG HTML StandardW3C HTMLThe ol element
      7. WHATWG HTML StandardW3C HTMLThe ul element
      8. WHATWG HTML StandardThe menu element
      9. WHATWG HTML StandardW3C HTMLThe li element
      10. WHATWG HTML StandardW3C HTMLThe dl element
      11. WHATWG HTML StandardW3C HTMLThe dt element
      12. WHATWG HTML StandardW3C HTMLThe dd element
      13. WHATWG HTML StandardW3C HTMLThe figure element
      14. WHATWG HTML StandardW3C HTMLThe figcaption element
      15. WHATWG HTML StandardW3C HTMLThe main element
      16. WHATWG HTML StandardW3C HTMLThe div element
    5. Text-level semantics
      1. WHATWG HTML StandardW3C HTMLThe a element
      2. WHATWG HTML StandardW3C HTMLThe em element
      3. WHATWG HTML StandardW3C HTMLThe strong element
      4. WHATWG HTML StandardW3C HTMLThe small element
      5. WHATWG HTML StandardW3C HTMLThe s element
      6. WHATWG HTML StandardW3C HTMLThe cite element
      7. WHATWG HTML StandardW3C HTMLThe q element
      8. WHATWG HTML StandardW3C HTMLThe dfn element
      9. WHATWG HTML StandardW3C HTMLThe abbr element
      10. WHATWG HTML StandardW3C HTMLThe ruby element
      11. W3C HTMLThe rb element
      12. WHATWG HTML StandardW3C HTMLThe rt element
      13. W3C HTMLThe rtc element
      14. WHATWG HTML StandardW3C HTMLThe rp element
      15. WHATWG HTML StandardW3C HTMLThe data element
      16. WHATWG HTML StandardW3C HTMLThe time element
      17. WHATWG HTML StandardW3C HTMLThe code element
      18. WHATWG HTML StandardW3C HTMLThe var element
      19. WHATWG HTML StandardW3C HTMLThe samp element
      20. WHATWG HTML StandardW3C HTMLThe kbd element
      21. WHATWG HTML StandardW3C HTMLThe sub and sup elements
      22. WHATWG HTML StandardW3C HTMLThe i element
      23. WHATWG HTML StandardW3C HTMLThe b element
      24. WHATWG HTML StandardW3C HTMLThe u element
      25. WHATWG HTML StandardW3C HTMLThe mark element
      26. WHATWG HTML StandardW3C HTMLThe bdi element
      27. WHATWG HTML StandardW3C HTMLThe bdo element
      28. WHATWG HTML StandardW3C HTMLThe span element
      29. WHATWG HTML StandardW3C HTMLThe br element
      30. WHATWG HTML StandardW3C HTMLThe wbr element
      31. WHATWG HTML StandardW3C HTMLUsage summary
    6. Links
      1. WHATWG HTML StandardW3C HTMLIntroduction
      2. WHATWG HTML StandardW3C HTMLLinks created by a and area elements
      3. WHATWG HTML StandardW3C HTMLAPI for a and area elements
      4. WHATWG HTML StandardW3C HTMLFollowing hyperlinks
      5. WHATWG HTML StandardW3C HTMLDownloading resources
      6. WHATWG HTML StandardW3C HTMLLink types
    7. Edits
      1. WHATWG HTML StandardW3C HTML(preface of “Edits”)
      2. WHATWG HTML StandardW3C HTMLThe ins element
      3. WHATWG HTML StandardW3C HTMLThe del element
      4. WHATWG HTML StandardW3C HTMLAttributes common to ins and del elements
      5. WHATWG HTML StandardW3C HTMLEdits and paragraphs
      6. WHATWG HTML StandardW3C HTMLEdits and lists
      7. WHATWG HTML StandardW3C HTMLEdits and tables
    8. Embedded content
      1. W3C HTMLIntroduction
      2. W3C HTMLDependencies
      3. WHATWG HTML StandardW3C HTMLThe picture element
      4. WHATWG HTML StandardW3C HTMLThe source element
      5. The img element
        1. W3C HTML(preface of “The img element”)
        2. Requirements for providing text to act as an alternative for images
          1. W3C HTML(preface of “Requirements for providing text to act as an alternative for images”)
          2. W3C HTMLExamples of scenarios where users benefit from text alternatives for images
          3. W3C HTMLGeneral guidelines
          4. W3C HTMLA link or button containing nothing but an image
          5. W3C HTMLGraphical Representations: Charts, diagrams, graphs, maps, illustrations
          6. W3C HTMLImages of text
          7. W3C HTMLImages that include text
          8. W3C HTMLImages that enhance the themes or subject matter of the page content
          9. W3C HTMLA graphical representation of some of the surrounding text
          10. W3C HTMLA purely decorative image that doesn't add any information
          11. W3C HTMLInline images
          12. W3C HTMLA group of images that form a single larger picture with no links
          13. W3C HTMLImage maps
          14. W3C HTMLA group of images that form a single larger picture with links
          15. W3C HTMLImages of Pictures
          16. W3C HTMLWebcam images
          17. W3C HTMLWhen a text alternative is not available at the time of publication
          18. W3C HTMLAn image not intended for the user
          19. W3C HTMLIcon Images
          20. W3C HTMLLogos, insignia, flags, or emblems
          21. W3C HTMLCAPTCHA Images
          22. W3C HTMLAn image in a picture element
          23. W3C HTMLGuidance for markup generators
          24. W3C HTMLGuidance for conformance checkers
      6. Images
        1. Introduction
          1. WHATWG HTML Standard(preface of “Introduction”)
          2. WHATWG HTML StandardAdaptive images
        2. Attributes common to source and img elements
          1. WHATWG HTML StandardSrcset attributes
          2. WHATWG HTML StandardSizes attributes
        3. Processing model
          1. WHATWG HTML Standard(preface of “Processing model”)
          2. WHATWG HTML StandardWhen to obtain images
          3. WHATWG HTML StandardReacting to DOM mutations
          4. WHATWG HTML StandardThe list of available images
          5. WHATWG HTML StandardUpdating the image data
          6. WHATWG HTML StandardSelecting an image source
          7. WHATWG HTML StandardUpdating the source set
          8. WHATWG HTML StandardParsing a srcset attribute
          9. WHATWG HTML StandardParsing a sizes attribute
          10. WHATWG HTML StandardNormalizing the source densities
          11. WHATWG HTML StandardReacting to environment changes
        4. Requirements for providing text to act as an alternative for images
          1. WHATWG HTML StandardGeneral guidelines
          2. WHATWG HTML StandardA link or button containing nothing but the image
          3. WHATWG HTML StandardA phrase or paragraph with an alternative graphical representation: charts, diagrams, graphs, maps, illustrations
          4. WHATWG HTML StandardA short phrase or label with an alternative graphical representation: icons, logos
          5. WHATWG HTML StandardText that has been rendered to a graphic for typographical effect
          6. WHATWG HTML StandardA graphical representation of some of the surrounding text
          7. WHATWG HTML StandardAncillary images
          8. WHATWG HTML StandardA purely decorative image that doesn't add any information
          9. WHATWG HTML StandardA group of images that form a single larger picture with no links
          10. WHATWG HTML StandardA group of images that form a single larger picture with links
          11. WHATWG HTML StandardA key part of the content
          12. WHATWG HTML StandardAn image not intended for the user
          13. WHATWG HTML StandardAn image in an e-mail or private document intended for a specific person who is known to be able to view images
          14. WHATWG HTML StandardGuidance for markup generators
          15. WHATWG HTML StandardGuidance for conformance checkers
      7. WHATWG HTML StandardW3C HTMLThe iframe element
      8. WHATWG HTML StandardW3C HTMLThe embed element
      9. WHATWG HTML StandardW3C HTMLThe object element
      10. WHATWG HTML StandardW3C HTMLThe param element
      11. WHATWG HTML StandardW3C HTMLThe video element
      12. WHATWG HTML StandardW3C HTMLThe audio element
      13. WHATWG HTML StandardW3C HTMLThe track element
      14. Media elements
        1. WHATWG HTML StandardW3C HTML(preface of “Media elements”)
        2. WHATWG HTML StandardW3C HTMLError codes
        3. WHATWG HTML StandardW3C HTMLLocation of the media resource
        4. WHATWG HTML StandardW3C HTMLMIME types
        5. WHATWG HTML StandardW3C HTMLNetwork states
        6. WHATWG HTML StandardW3C HTMLLoading the media resource
        7. WHATWG HTML StandardW3C HTMLOffsets into the media resource
        8. WHATWG HTML StandardW3C HTMLReady states
        9. WHATWG HTML StandardW3C HTMLPlaying the media resource
        10. WHATWG HTML StandardW3C HTMLSeeking
        11. Media resources with multiple media tracks
          1. WHATWG HTML StandardW3C HTML(preface of “Media resources with multiple media tracks”)
          2. WHATWG HTML StandardW3C HTMLAudioTrackList and VideoTrackList objects
          3. WHATWG HTML StandardW3C HTMLSelecting specific audio and video tracks declaratively
        12. Timed text tracks
          1. WHATWG HTML StandardW3C HTMLText track model
          2. WHATWG HTML StandardW3C HTMLSourcing in-band text tracks
          3. WHATWG HTML StandardW3C HTMLSourcing out-of-band text tracks
          4. WHATWG HTML StandardW3C HTMLGuidelines for exposing cues in various formats as text track cues
          5. WHATWG HTML StandardW3C HTMLText track API
          6. W3C HTMLText tracks exposing in-band metadata
          7. W3C HTMLText tracks describing chapters
          8. WHATWG HTML StandardW3C HTMLEvent handlers for objects of the text track APIs
          9. WHATWG HTML StandardW3C HTMLBest practices for metadata text tracks
        13. WHATWG HTML StandardW3C HTMLIdentifying a track kind through a URL
        14. WHATWG HTML StandardW3C HTMLUser interface
        15. WHATWG HTML StandardW3C HTMLTime ranges
        16. WHATWG HTML StandardW3C HTMLThe TrackEvent interface
        17. WHATWG HTML StandardW3C HTMLEvent summary
        18. WHATWG HTML StandardW3C HTMLSecurity and privacy considerations
        19. WHATWG HTML StandardW3C HTMLBest practices for authors using media elements
        20. WHATWG HTML StandardW3C HTMLBest practices for implementors of media elements
      15. WHATWG HTML StandardW3C HTMLThe map element
      16. WHATWG HTML StandardW3C HTMLThe area element
      17. WHATWG HTML StandardW3C HTMLImage maps
      18. WHATWG HTML StandardW3C HTMLMathML
      19. WHATWG HTML StandardW3C HTMLSVG
      20. WHATWG HTML StandardW3C HTMLDimension attributes
    9. Tabular data
      1. WHATWG HTML StandardW3C HTMLThe table element
      2. WHATWG HTML StandardW3C HTMLThe caption element
      3. WHATWG HTML StandardW3C HTMLThe colgroup element
      4. WHATWG HTML StandardW3C HTMLThe col element
      5. WHATWG HTML StandardW3C HTMLThe tbody element
      6. WHATWG HTML StandardW3C HTMLThe thead element
      7. WHATWG HTML StandardW3C HTMLThe tfoot element
      8. WHATWG HTML StandardW3C HTMLThe tr element
      9. WHATWG HTML StandardW3C HTMLThe td element
      10. WHATWG HTML StandardW3C HTMLThe th element
      11. WHATWG HTML StandardW3C HTMLAttributes common to td and th elements
      12. WHATWG HTML StandardW3C HTMLProcessing model
      13. WHATWG HTML StandardExamples
    10. Forms
      1. WHATWG HTML StandardW3C HTMLIntroduction
      2. WHATWG HTML StandardW3C HTMLCategories
      3. WHATWG HTML StandardW3C HTMLThe form element
      4. WHATWG HTML StandardW3C HTMLThe label element
      5. The input element
        1. WHATWG HTML StandardW3C HTML(preface of “The input element”)
        2. States of the type attribute
          1. WHATWG HTML StandardW3C HTMLHidden state (type=hidden)
          2. WHATWG HTML StandardW3C HTMLText (type=text) state and Search state (type=search)
          3. WHATWG HTML StandardW3C HTMLTelephone state (type=tel)
          4. WHATWG HTML StandardW3C HTMLURL state (type=url)
          5. WHATWG HTML StandardW3C HTMLE-mail state (type=email)
          6. WHATWG HTML StandardW3C HTMLPassword state (type=password)
          7. WHATWG HTML StandardW3C HTMLDate state (type=date)
          8. WHATWG HTML StandardW3C HTMLMonth state (type=month)
          9. WHATWG HTML StandardW3C HTMLWeek state (type=week)
          10. WHATWG HTML StandardW3C HTMLTime state (type=time)
          11. WHATWG HTML StandardW3C HTMLLocal Date and Time state (type=datetime-local)
          12. WHATWG HTML StandardW3C HTMLNumber state (type=number)
          13. WHATWG HTML StandardW3C HTMLRange state (type=range)
          14. WHATWG HTML StandardW3C HTMLColour state (type=color)
          15. WHATWG HTML StandardW3C HTMLCheckbox state (type=checkbox)
          16. WHATWG HTML StandardW3C HTMLRadio Button state (type=radio)
          17. WHATWG HTML StandardW3C HTMLFile Upload state (type=file)
          18. WHATWG HTML StandardW3C HTMLSubmit Button state (type=submit)
          19. WHATWG HTML StandardW3C HTMLImage Button state (type=image)
          20. WHATWG HTML StandardW3C HTMLReset Button state (type=reset)
          21. WHATWG HTML StandardW3C HTMLButton state (type=button)
        3. WHATWG HTML StandardW3C HTMLImplementation notes regarding localization of form controls
        4. Common input element attributes
          1. WHATWG HTML StandardW3C HTML(preface of “Common input element attributes”)
          2. WHATWG HTML StandardW3C HTMLThe maxlength and minlength attributes
          3. WHATWG HTML StandardW3C HTMLThe size attribute
          4. WHATWG HTML StandardW3C HTMLThe readonly attribute
          5. WHATWG HTML StandardW3C HTMLThe required attribute
          6. WHATWG HTML StandardW3C HTMLThe multiple attribute
          7. WHATWG HTML StandardW3C HTMLThe pattern attribute
          8. WHATWG HTML StandardW3C HTMLThe min and max attributes
          9. WHATWG HTML StandardW3C HTMLThe step attribute
          10. WHATWG HTML StandardW3C HTMLThe list attribute
          11. WHATWG HTML StandardW3C HTMLThe placeholder attribute
        5. WHATWG HTML StandardW3C HTMLCommon input element APIs
        6. WHATWG HTML StandardW3C HTMLCommon event behaviours
      6. WHATWG HTML StandardW3C HTMLThe button element
      7. WHATWG HTML StandardW3C HTMLThe select element
      8. WHATWG HTML StandardW3C HTMLThe datalist element
      9. WHATWG HTML StandardW3C HTMLThe optgroup element
      10. WHATWG HTML StandardW3C HTMLThe option element
      11. WHATWG HTML StandardW3C HTMLThe textarea element
      12. WHATWG HTML StandardW3C HTMLThe output element
      13. WHATWG HTML StandardW3C HTMLThe progress element
      14. WHATWG HTML StandardW3C HTMLThe meter element
      15. WHATWG HTML StandardW3C HTMLThe fieldset element
      16. WHATWG HTML StandardW3C HTMLThe legend element
      17. WHATWG HTML StandardW3C HTMLForm control infrastructure
      18. WHATWG HTML StandardW3C HTMLAttributes common to form controls
      19. WHATWG HTML StandardW3C HTMLAPIs for the text control selections
      20. WHATWG HTML StandardW3C HTMLConstraints
      21. WHATWG HTML StandardW3C HTMLForm submission
      22. WHATWG HTML StandardW3C HTMLResetting a form
    11. Interactive elements
      1. WHATWG HTML StandardW3C HTMLThe details element
      2. WHATWG HTML StandardW3C HTMLThe summary element
      3. WHATWG HTML StandardW3C HTMLCommands
      4. WHATWG HTML StandardW3C HTMLThe dialog element
    12. Scripting
      1. WHATWG HTML StandardW3C HTML(preface of “Scripting”)
      2. The script element
        1. WHATWG HTML StandardW3C HTML(preface of “The script element”)
        2. WHATWG HTML StandardW3C HTMLProcessing model
        3. WHATWG HTML StandardW3C HTMLScripting languages
        4. WHATWG HTML StandardW3C HTMLRestrictions for contents of script elements
        5. WHATWG HTML StandardW3C HTMLInline documentation for external scripts
        6. WHATWG HTML StandardW3C HTMLInteraction of script elements and XSLT
      3. WHATWG HTML StandardW3C HTMLThe noscript element
      4. WHATWG HTML StandardW3C HTMLThe template element
      5. WHATWG HTML StandardThe slot element
      6. The canvas element
        1. WHATWG HTML StandardW3C HTML(preface of “The canvas element”)
        2. The 2D rendering context
          1. WHATWG HTML Standard(preface of “The 2D rendering context”)
          2. WHATWG HTML StandardImplementation notes
          3. WHATWG HTML StandardThe canvas state
          4. WHATWG HTML StandardLine styles
          5. WHATWG HTML StandardText styles
          6. WHATWG HTML StandardBuilding paths
          7. WHATWG HTML StandardPath2D objects
          8. WHATWG HTML StandardTransformations
          9. WHATWG HTML StandardImage sources for 2D rendering contexts
          10. WHATWG HTML StandardFill and stroke styles
          11. WHATWG HTML StandardDrawing rectangles to the bitmap
          12. WHATWG HTML StandardDrawing text to the bitmap
          13. WHATWG HTML StandardDrawing paths to the canvas
          14. WHATWG HTML StandardDrawing focus rings and scrolling paths into view
          15. WHATWG HTML StandardDrawing images
          16. WHATWG HTML StandardPixel manipulation
          17. WHATWG HTML StandardCompositing
          18. WHATWG HTML StandardImage smoothing
          19. WHATWG HTML StandardShadows
          20. WHATWG HTML StandardFilters
          21. WHATWG HTML StandardWorking with externally-defined SVG filters
          22. WHATWG HTML StandardDrawing model
          23. WHATWG HTML StandardBest practices
          24. WHATWG HTML StandardExamples
        3. The ImageBitmap rendering context
          1. WHATWG HTML StandardIntroduction
          2. WHATWG HTML StandardThe ImageBitmapRenderingContext interface
        4. The OffscreenCanvas interface
          1. WHATWG HTML Standard(preface of “The OffscreenCanvas interface”)
          2. WHATWG HTML StandardThe offscreen 2D rendering context
        5. WHATWG HTML StandardW3C HTMLColour spaces and colour correction
        6. WHATWG HTML StandardW3C HTMLSerialising bitmaps to a file
        7. WHATWG HTML StandardW3C HTMLSecurity with canvas elements
    13. Custom elements
      1. WHATWG HTML StandardIntroduction
      2. WHATWG HTML StandardRequirements for custom element constructors
      3. WHATWG HTML StandardCore concepts
      4. WHATWG HTML StandardThe CustomElementRegistry interface
      5. WHATWG HTML StandardUpgrades
      6. WHATWG HTML StandardCustom element reactions
    14. Common idioms without dedicated elements
      1. WHATWG HTML StandardThe main part of the content
      2. W3C HTMLSubheadings, subtitles, alternative titles and taglines
      3. WHATWG HTML StandardW3C HTMLBread crumb navigation
      4. WHATWG HTML StandardW3C HTMLTag clouds
      5. WHATWG HTML StandardW3C HTMLConversations
      6. WHATWG HTML StandardW3C HTMLFootnotes
    15. WHATWG HTML StandardW3C HTMLDisabled elements
    16. Matching HTML elements using selectors and CSS
      1. WHATWG HTML StandardCase-sensitivity of the CSS 'attr()' function
      2. WHATWG HTML StandardCase-sensitivity of selectors
      3. W3C HTMLCase-sensitivity
      4. WHATWG HTML StandardW3C HTMLPseudo-classes
  5. Microdata
    1. WHATWG HTML StandardIntroduction
    2. WHATWG HTML StandardEncoding microdata
    3. WHATWG HTML StandardSample microdata vocabularies
    4. WHATWG HTML StandardConverting HTML to other formats
  6. User interaction
    1. WHATWG HTML StandardW3C HTMLThe hidden attribute
    2. WHATWG HTML StandardW3C HTMLInert subtrees
    3. WHATWG HTML StandardW3C HTMLActivation
    4. Focus
      1. WHATWG HTML StandardW3C HTMLIntroduction
      2. WHATWG HTML StandardW3C HTMLData model
      3. WHATWG HTML StandardW3C HTMLThe tabindex attribute
      4. WHATWG HTML StandardW3C HTMLProcessing model
      5. WHATWG HTML StandardW3C HTMLSequential focus navigation
      6. WHATWG HTML StandardW3C HTMLFocus management APIs
      7. W3C HTMLClipboard actions and focus
    5. Assigning keyboard shortcuts
      1. WHATWG HTML StandardW3C HTMLIntroduction
      2. WHATWG HTML StandardW3C HTMLThe accesskey attribute
      3. WHATWG HTML StandardW3C HTMLProcessing model
    6. Editing
      1. WHATWG HTML StandardW3C HTMLMaking document regions editable: The contenteditable content attribute
      2. WHATWG HTML StandardW3C HTMLMaking entire documents editable: the designMode IDL attribute
      3. WHATWG HTML StandardW3C HTMLBest practices for in-page editors
      4. WHATWG HTML StandardW3C HTMLEditing APIs
      5. WHATWG HTML StandardW3C HTMLSpelling and grammar checking
    7. Drag and drop
      1. WHATWG HTML StandardW3C HTML(preface of “Drag and drop”)
      2. WHATWG HTML StandardW3C HTMLIntroduction
      3. WHATWG HTML StandardW3C HTMLThe drag data store
      4. WHATWG HTML StandardW3C HTMLThe DataTransfer interface
      5. WHATWG HTML StandardW3C HTMLThe DragEvent interface
      6. WHATWG HTML StandardW3C HTMLProcessing model
      7. WHATWG HTML StandardW3C HTMLEvents summary
      8. WHATWG HTML StandardW3C HTMLThe draggable attribute
      9. WHATWG HTML StandardW3C HTMLSecurity risks in the drag-and-drop model
  7. Loading Web pages
    1. WHATWG HTML StandardW3C HTML(preface of “Loading Web pages”)
    2. Browsing contexts
      1. WHATWG HTML StandardW3C HTML(preface of “Browsing contexts”)
      2. WHATWG HTML StandardW3C HTMLNested browsing contexts
      3. WHATWG HTML StandardW3C HTMLAuxiliary browsing contexts
      4. WHATWG HTML StandardW3C HTMLSecurity
      5. WHATWG HTML StandardW3C HTMLGroupings of browsing contexts
      6. WHATWG HTML StandardW3C HTMLBrowsing context names
      7. W3C HTMLScript settings for browsing contexts
    3. Security infrastructure for Window, WindowProxy, and Location objects
      1. WHATWG HTML StandardW3C HTML(preface of “Security infrastructure for Window, WindowProxy, and Location objects”)
      2. WHATWG HTML StandardW3C HTMLIntegration with IDL
      3. WHATWG HTML StandardW3C HTMLShared internal slot: [[CrossOriginPropertyDescriptorMap]]
      4. WHATWG HTML StandardW3C HTMLShared abstract operations
    4. The Window object
      1. WHATWG HTML StandardW3C HTML(preface of “The Window object”)
      2. WHATWG HTML StandardW3C HTMLAPIs for creating and navigating browsing contexts by name
      3. WHATWG HTML StandardW3C HTMLAccessing other browsing contexts
      4. WHATWG HTML StandardW3C HTMLNamed access on the Window object
      5. WHATWG HTML StandardW3C HTMLGarbage collection and browsing contexts
      6. WHATWG HTML StandardW3C HTMLClosing browsing contexts
      7. WHATWG HTML StandardW3C HTMLBrowser interface elements
      8. WHATWG HTML StandardScript settings for Window objects
      9. W3C HTMLThe WindowProxy object
    5. The WindowProxy exotic object
      1. WHATWG HTML Standard(preface of “The WindowProxy exotic object”)
      2. WHATWG HTML Standard[[GetPrototypeOf]] ( )
      3. WHATWG HTML Standard[[SetPrototypeOf]] ( V )
      4. WHATWG HTML Standard[[IsExtensible]] ( )
      5. WHATWG HTML Standard[[PreventExtensions]] ( )
      6. WHATWG HTML Standard[[GetOwnProperty]] ( P )
      7. WHATWG HTML Standard[[DefineOwnProperty]] ( P, Desc )
      8. WHATWG HTML Standard[[Get]] ( P, Receiver )
      9. WHATWG HTML Standard[[Set]] ( P, V, Receiver )
      10. WHATWG HTML Standard[[Delete]] ( P )
      11. WHATWG HTML Standard[[OwnPropertyKeys]] ( )
    6. Origin
      1. WHATWG HTML StandardW3C HTML(preface of “Origin”)
      2. WHATWG HTML StandardW3C HTMLRelaxing the same-origin restriction
    7. WHATWG HTML StandardW3C HTMLSandboxing
    8. Session history and navigation
      1. WHATWG HTML StandardW3C HTMLThe session history of browsing contexts
      2. WHATWG HTML StandardW3C HTMLThe History interface
      3. WHATWG HTML StandardW3C HTMLImplementation notes for session history
      4. WHATWG HTML StandardW3C HTMLThe Location interface
    9. Browsing the Web
      1. WHATWG HTML StandardW3C HTMLNavigating across documents
      2. WHATWG HTML StandardW3C HTMLPage load processing model for HTML files
      3. WHATWG HTML StandardW3C HTMLPage load processing model for XML files
      4. WHATWG HTML StandardW3C HTMLPage load processing model for text files
      5. WHATWG HTML StandardW3C HTMLPage load processing model for multipart/x-mixed-replace resources
      6. WHATWG HTML StandardW3C HTMLPage load processing model for media
      7. WHATWG HTML StandardW3C HTMLPage load processing model for content that uses plugins
      8. WHATWG HTML StandardW3C HTMLPage load processing model for inline content that doesn't have a DOM
      9. WHATWG HTML StandardW3C HTMLNavigating to a fragment
      10. WHATWG HTML StandardW3C HTMLHistory traversal
      11. WHATWG HTML StandardW3C HTMLUnloading documents
      12. WHATWG HTML StandardW3C HTMLAborting a document load
      13. W3C HTMLBrowser state
    10. Offline Web applications
      1. WHATWG HTML Standard(preface of “Offline Web applications”)
      2. WHATWG HTML StandardIntroduction
      3. WHATWG HTML StandardApplication caches
      4. WHATWG HTML StandardThe cache manifest syntax
      5. WHATWG HTML StandardDownloading or updating an application cache
      6. WHATWG HTML StandardThe application cache selection algorithm
      7. WHATWG HTML StandardChanges to the networking model
      8. WHATWG HTML StandardExpiring application caches
      9. WHATWG HTML StandardDisk space
      10. WHATWG HTML StandardSecurity concerns with offline applications caches
      11. WHATWG HTML StandardApplication cache API
      12. WHATWG HTML StandardBrowser state
  8. Web application APIs
    1. Scripting
      1. WHATWG HTML StandardW3C HTMLIntroduction
      2. WHATWG HTML StandardW3C HTMLEnabling and disabling scripting
      3. Processing model
        1. WHATWG HTML StandardW3C HTMLDefinitions
        2. WHATWG HTML StandardW3C HTMLFetching scripts
        3. WHATWG HTML StandardW3C HTMLCreating scripts
        4. WHATWG HTML StandardW3C HTMLCalling scripts
        5. Realms, settings objects, and global objects
          1. WHATWG HTML StandardW3C HTML(preface of “Realms, settings objects, and global objects”)
          2. WHATWG HTML StandardW3C HTMLEntry
          3. WHATWG HTML StandardW3C HTMLIncumbent
          4. WHATWG HTML StandardW3C HTMLCurrent
          5. WHATWG HTML StandardW3C HTMLRelevant
        6. WHATWG HTML StandardW3C HTMLKilling scripts
        7. Integration with the JavaScript job queue
          1. WHATWG HTML StandardW3C HTML(preface of “Integration with the JavaScript job queue”)
          2. WHATWG HTML StandardW3C HTMLEnqueueJob(queueName, job, arguments)
        8. Integration with the JavaScript module system
          1. WHATWG HTML StandardW3C HTML(preface of “Integration with the JavaScript module system”)
          2. WHATWG HTML StandardHostResolveImportedModule(referencingScriptOrModule, specifier)
          3. WHATWG HTML StandardHostImportModuleDynamically(referencingScriptOrModule, specifier, promiseCapability)
          4. W3C HTMLHostResolveImportedModule(referencingModule, specifier)
        9. WHATWG HTML StandardIntegration with the JavaScript agent formalism
        10. WHATWG HTML StandardIntegration with the JavaScript agent cluster formalism
        11. Runtime script errors
          1. WHATWG HTML StandardW3C HTML(preface of “Runtime script errors”)
          2. WHATWG HTML StandardW3C HTMLRuntime script errors in documents
          3. WHATWG HTML StandardW3C HTMLThe ErrorEvent interface
        12. Unhandled promise rejections
          1. WHATWG HTML StandardW3C HTML(preface of “Unhandled promise rejections”)
          2. WHATWG HTML StandardW3C HTMLHostPromiseRejectionTracker(promise, operation)
          3. WHATWG HTML StandardW3C HTMLThe PromiseRejectionEvent interface
        13. WHATWG HTML StandardW3C HTMLHostEnsureCanCompileStrings(callerRealm, calleeRealm)
      4. WHATWG HTML StandardW3C HTMLEvent loops
      5. WHATWG HTML StandardW3C HTMLEvents
    2. WHATWG HTML StandardW3C HTMLThe WindowOrWorkerGlobalScope mixin
    3. WHATWG HTML StandardW3C HTMLBase64 utility methods
    4. Dynamic markup insertion
      1. WHATWG HTML StandardW3C HTML(preface of “Dynamic markup insertion”)
      2. WHATWG HTML StandardW3C HTMLOpening the input stream
      3. WHATWG HTML StandardW3C HTMLClosing the input stream
      4. WHATWG HTML StandardW3C HTMLdocument.write()
      5. WHATWG HTML StandardW3C HTMLdocument.writeln()
    5. WHATWG HTML StandardW3C HTMLTimers
    6. User prompts
      1. WHATWG HTML StandardW3C HTMLSimple dialogs
      2. WHATWG HTML StandardW3C HTMLPrinting
    7. System state and capabilities
      1. The Navigator object
        1. WHATWG HTML StandardW3C HTML(preface of “The Navigator object”)
        2. WHATWG HTML StandardW3C HTMLClient identification
        3. WHATWG HTML StandardW3C HTMLLanguage preferences
        4. Custom scheme handlers: the registerProtocolHandler() method
          1. WHATWG HTML Standard(preface of “Custom scheme handlers: the registerProtocolHandler() method”)
          2. WHATWG HTML StandardSecurity and privacy
        5. Custom scheme and content handlers: the registerProtocolHandler() and registerContentHandler() methods
          1. W3C HTML(preface of “Custom scheme and content handlers: the registerProtocolHandler() and registerContentHandler() methods”)
          2. W3C HTMLSample user interface
        6. WHATWG HTML StandardW3C HTMLCookies
        7. WHATWG HTML StandardPlugins
    8. WHATWG HTML StandardW3C HTMLImages
    9. WHATWG HTML StandardAnimation frames
    10. W3C HTMLAnimation Frames
  9. Communication
    1. WHATWG HTML StandardThe MessageEvent interfaces
    2. WHATWG HTML StandardServer-sent events
    3. WHATWG HTML StandardWeb sockets
    4. WHATWG HTML StandardCross-document messaging
    5. WHATWG HTML StandardChannel messaging
    6. WHATWG HTML StandardBroadcasting to other browsing contexts
  10. Web workers
    1. WHATWG HTML StandardIntroduction
    2. WHATWG HTML StandardInfrastructure
    3. WHATWG HTML StandardAPIs available to workers
  11. Web storage
    1. WHATWG HTML StandardIntroduction
    2. WHATWG HTML StandardThe API
    3. WHATWG HTML StandardDisk space
    4. WHATWG HTML StandardPrivacy
    5. WHATWG HTML StandardSecurity
  12. The HTML syntax
    1. WHATWG HTML StandardW3C HTML(preface of “The HTML syntax”)
    2. Writing HTML documents
      1. WHATWG HTML StandardW3C HTML(preface of “Writing HTML documents”)
      2. WHATWG HTML StandardW3C HTMLThe DOCTYPE
      3. WHATWG HTML StandardW3C HTMLElements
      4. WHATWG HTML StandardW3C HTMLText
      5. WHATWG HTML StandardW3C HTMLCharacter references
      6. WHATWG HTML StandardW3C HTMLCDATA sections
      7. WHATWG HTML StandardW3C HTMLComments
    3. Parsing HTML documents
      1. WHATWG HTML StandardW3C HTML(preface of “Parsing HTML documents”)
      2. WHATWG HTML StandardW3C HTMLOverview of the parsing model
      3. WHATWG HTML StandardParse errors
      4. WHATWG HTML StandardW3C HTMLThe input byte stream
      5. WHATWG HTML StandardW3C HTMLParse state
      6. WHATWG HTML StandardW3C HTMLTokenization
      7. WHATWG HTML StandardW3C HTMLTree construction
      8. WHATWG HTML StandardThe end
      9. WHATWG HTML StandardCoercing an HTML DOM into an infoset
      10. WHATWG HTML StandardAn introduction to error handling and strange cases in the parser
    4. WHATWG HTML StandardSerialising HTML fragments
    5. WHATWG HTML StandardParsing HTML fragments
    6. WHATWG HTML StandardNamed character references
  13. The XML syntax
    1. WHATWG HTML StandardW3C HTML(preface of “The XML syntax”)
    2. WHATWG HTML StandardW3C HTMLWriting documents in the XML syntax
    3. WHATWG HTML StandardW3C HTMLParsing XML documents
    4. WHATWG HTML StandardW3C HTMLSerialising XML fragments
    5. WHATWG HTML StandardW3C HTMLParsing XML fragments
  14. Rendering
    1. WHATWG HTML StandardW3C HTML(preface of “Rendering”)
    2. WHATWG HTML StandardW3C HTMLIntroduction
    3. WHATWG HTML StandardW3C HTMLThe CSS user agent style sheet and presentational hints
    4. WHATWG HTML StandardW3C HTMLNon-replaced elements
    5. WHATWG HTML StandardW3C HTMLReplaced elements
    6. WHATWG HTML StandardW3C HTMLWidgets
    7. WHATWG HTML StandardW3C HTMLFrames and framesets
    8. WHATWG HTML StandardW3C HTMLInteractive media
    9. WHATWG HTML StandardW3C HTMLPrint media
    10. WHATWG HTML StandardW3C HTMLUnstyled XML documents
  15. Obsolete features
    1. Obsolete but conforming features
      1. WHATWG HTML StandardW3C HTML(preface of “Obsolete but conforming features”)
      2. WHATWG HTML StandardW3C HTMLWarnings for obsolete but conforming features
    2. WHATWG HTML StandardW3C HTMLNon-conforming features
    3. Requirements for implementations
      1. W3C HTMLThe applet element
      2. WHATWG HTML StandardW3C HTMLThe marquee element
      3. WHATWG HTML StandardW3C HTMLFrames
      4. WHATWG HTML StandardW3C HTMLOther elements, attributes and APIs
  16. IANA considerations
    1. WHATWG HTML StandardW3C HTMLtext/html
    2. WHATWG HTML StandardW3C HTMLmultipart/x-mixed-replace
    3. WHATWG HTML StandardW3C HTMLapplication/xhtml+xml
    4. WHATWG HTML Standardtext/cache-manifest
    5. WHATWG HTML Standardtext/ping
    6. WHATWG HTML Standardapplication/microdata+json
    7. WHATWG HTML Standardtext/event-stream
    8. WHATWG HTML Standard`Ping-From`
    9. WHATWG HTML Standard`Ping-To`
    10. WHATWG HTML Standard`Refresh`
    11. WHATWG HTML Standard`Last-Event-ID`
    12. WHATWG HTML StandardW3C HTMLweb+ scheme prefix