This page tracks ongoing documentation work in the MDN HTML API section. Feel free to contribute!
Note: This list is not yet complete as proper tagging of API pages is still to be done.
Summary
Pages | Needs* tags | Missing tags | Editorial reviews | Technical reviews | Outdated pages | Missing pages | Dev-doc-needed bugs | Documentation requests |
---|---|---|---|---|---|---|---|---|
374 | 158 (43%) | 0 (0%) | 5 (2%) | 54 (15%) | 164 (44%) | 0 (0%) | 71 (19%) | 8 (3%) |
See also localization status of this section.
Needs* tags
Found 158 pages. Learn more about how to deal with meta-tags.
-
NeedsBrowserCompatibility
- DOMParser
- HTMLElement.focus()
- HTMLElement.lang
- HTMLInputElement.mozGetFileNameArray()
- HTMLInputElement.mozSetFileNameArray()
- HTMLOptGroupElement
- HTMLProgressElement
- HTMLTableRowElement.insertCell()
- HTMLTextAreaElement
- NavigatorConcurrentHardware
- SVGAnimatedNumber
- TimeRanges.end()
- TimeRanges.start()
- Window.convertPointFromNodeToPage()
- NeedsMobileBrowserCompatibility
-
NeedsMarkupWork
- DOMStringMap
- Document.activeElement
- Document.alinkColor
- Document.anchors
- Document.applets
- Document.bgColor
- Document.body
- Document.clear()
- Document.close()
- Document.cookie
- Document.defaultView
- Document.domain
- Document.fgColor
- Document.forms
- Document.getElementsByName()
- Document.head
- Document.height
- Document.images
- Document.lastModified
- Document.linkColor
- Document.referrer
- Document.scripts
- Document.title
- Document.title
- Document.vlinkColor
- GlobalEventHandlers.onblur
- GlobalEventHandlers.onkeypress
- HTMLDocument
- HTMLElement.style
- HTMLFormElement.acceptCharset
- HTMLFormElement.action
- HTMLFormElement.elements
- HTMLFormElement.enctype
- HTMLFormElement.method
- HTMLFormElement.name
- HTMLFormElement.reset()
- HTMLFormElement.submit()
- HTMLFormElement.target
- Image()
- HTMLInputElement.mozSetFileNameArray()
- HTMLInputElement.multiple
- Option()
- HTMLOptionsCollection
- HTMLOutputElement
- HTMLStyleElement.media
- HTMLStyleElement.type
- HTMLTableElement.align
- HTMLTableElement.bgColor
- HTMLTableElement.border
- HTMLTableRowElement.insertCell()
- HTMLTableRowElement.rowIndex
- Node.textContent
- Window.applicationCache
- Window.closed
- Window.controllers
- Window.defaultStatus
- Window.dialogArguments
- Window.directories
- Window.document
- Window.fullScreen
- Window.history
- Window.locationbar
- Window.menubar
- Window.messageManager
- Window.mozAnimationStartTime
- Window.mozInnerScreenX
- Window.mozInnerScreenY
- Window.mozPaintCount
- Window.name
- Window.navigator
- Window.opener
- Window.parent
- Window.performance
- Window.personalbar
- Window.pkcs11
- Window.scrollMaxY
- Window.scrollbars
- Window.status
- Window.statusbar
- Window.toolbar
- Window.top
- Window.window
-
NeedsNewLayout
- DOMStringMap
- HTMLBRElement
- HTMLBodyElement
- HTMLButtonElement
- HTMLDListElement
- HTMLDataElement
- HTMLDataListElement
- HTMLDivElement
- HTMLElement
- HTMLEmbedElement
- HTMLFieldSetElement
- HTMLHRElement
- HTMLHeadingElement
- HTMLHtmlElement
- HTMLLIElement
- HTMLLegendElement
- HTMLMediaElement
- HTMLMeterElement
- HTMLModElement
- HTMLObjectElement
- HTMLOptGroupElement
- HTMLOptionElement
- HTMLOutputElement
- HTMLParagraphElement
- HTMLQuoteElement
- HTMLScriptElement
- HTMLTableCaptionElement
- HTMLTableColElement
- HTMLTextAreaElement
- HTMLTrackElement
- NeedsUpdate
-
NeedsSpecTable
- Document.URL
- Document.alinkColor
- Document.bgColor
- Document.clear()
- Document.close()
- Document.defaultView
- Document.designMode
- Document.dir
- Document.domain
- Document.embeds
- Document.fgColor
- Document.forms
- Document.height
- Document.images
- Document.lastModified
- Document.linkColor
- Document.referrer
- Document.title
- Document.title
- Document.vlinkColor
- Document.width
- HTMLDocument
- HTMLElement.style
- HTMLFormElement.acceptCharset
- HTMLFormElement.action
- HTMLFormElement.encoding
- HTMLFormElement.enctype
- HTMLFormElement.length
- HTMLFormElement.method
- HTMLFormElement.name
- HTMLFormElement.reset()
- HTMLFormElement.submit()
- HTMLFormElement.target
- Image()
- HTMLInputElement.multiple
- Option()
- HTMLOptionsCollection
- HTMLStyleElement.type
- HTMLTableElement.align
- HTMLTableElement.bgColor
- HTMLTableElement.border
- HTMLTableElement.cellPadding
- HTMLTableElement.cellSpacing
- HTMLTableElement.createCaption()
- HTMLTableElement.createTFoot()
- HTMLTableElement.createTHead()
- HTMLTableElement.deleteCaption()
- HTMLTableElement.deleteRow()
- HTMLTableElement.deleteTFoot()
- HTMLTableElement.deleteTHead()
- HTMLTableElement.frame
- HTMLTableElement.rows
- HTMLTableElement.rules
- HTMLTableElement.summary
- HTMLTableElement.tBodies
- HTMLTableElement.width
- HTMLTableRowElement.rowIndex
- Window.applicationCache
- Window.closed
- Window.controllers
- Window.defaultStatus
- Window.dialogArguments
- Window.directories
- Window.document
- Window.fullScreen
- Window.history
- Window.locationbar
- Window.menubar
- Window.messageManager
- Window.mozAnimationStartTime
- Window.mozInnerScreenX
- Window.mozInnerScreenY
- Window.mozPaintCount
- Window.name
- Window.navigator
- Window.opener
- Window.parent
- Window.performance
- Window.personalbar
- Window.pkcs11
- Window.scrollMaxY
- Window.scrollbars
- Window.status
- Window.statusbar
- Window.toolbar
- Window.window
- NeedsExample
- NeedsMarkupTable
-
NeedsCompatTable
- Document.alinkColor
- Document.anchors
- Document.applets
- Document.bgColor
- Document.clear()
- Document.close()
- Document.defaultView
- Document.domain
- Document.embeds
- Document.fgColor
- Document.forms
- Document.head
- Document.height
- Document.images
- Document.lastModified
- Document.linkColor
- Document.readyState
- Document.referrer
- Document.title
- Document.title
- HTMLDocument
- HTMLElement.blur()
- HTMLFormElement.action
- HTMLFormElement.elements
- HTMLFormElement.enctype
- HTMLFormElement.length
- HTMLFormElement.target
- HTMLInputElement.select()
- HTMLKeygenElement
- HTMLStyleElement.media
- HTMLStyleElement.type
- HTMLTableElement.align
- HTMLTableElement.border
- HTMLTableElement.cellPadding
- HTMLTableElement.cellSpacing
- HTMLTableRowElement.rowIndex
- TimeRanges.length
- Window.applicationCache
- Window.closed
- Window.controllers
- Window.crypto
- Window.defaultStatus
- Window.dialogArguments
- Window.directories
- Window.document
- Window.fullScreen
- Window.history
- Window.locationbar
- Window.menubar
- Window.messageManager
- Window.mozAnimationStartTime
- Window.mozInnerScreenX
- Window.mozInnerScreenY
- Window.mozPaintCount
- Window.name
- Window.navigator
- Window.opener
- Window.parent
- Window.performance
- Window.personalbar
- Window.pkcs11
- Window.scrollMaxY
- Window.scrollbars
- Window.status
- Window.statusbar
- Window.toolbar
- Window.window
- NeedsContent
- NeedsBrowserAgnosticism
- NeedsHTML5Update
- NeedsSyntaxBox
Editorial reviews
Found 5 pages. Learn more about how to do an editorial review.
Technical reviews
Found 54 pages. Learn more about how to do a technical review.
- DataTransfer.effectAllowed
- DataTransfer.files
- DataTransfer.items
- DataTransfer.setData()
- DataTransfer.setDragImage()
- DataTransfer.types
- DataTransferItem
- DataTransferItem.getAsFile()
- DataTransferItem.getAsString()
- DataTransferItem.kind
- DataTransferItem.type
- DataTransferItemList.DataTransferItem()
- DataTransferItemList.add()
- DataTransferItemList.clear()
- DataTransferItemList.length
- DataTransferItemList.remove()
- GlobalEventHandlers.ondrag
- GlobalEventHandlers.ondragend
- GlobalEventHandlers.ondragenter
- GlobalEventHandlers.ondragleave
- GlobalEventHandlers.ondragover
- GlobalEventHandlers.ondragstart
- GlobalEventHandlers.ondrop
- GlobalEventHandlers.onpointercancel
- GlobalEventHandlers.onpointerdown
- GlobalEventHandlers.onpointerenter
- GlobalEventHandlers.onpointerleave
- GlobalEventHandlers.onpointermove
- GlobalEventHandlers.onpointerout
- GlobalEventHandlers.onpointerover
- GlobalEventHandlers.onpointerup
- GlobalEventHandlers.ontouchcancel
- GlobalEventHandlers.ontouchend
- GlobalEventHandlers.ontouchmove
- GlobalEventHandlers.ontouchmove
- GlobalEventHandlers.ontouchstart
- HTMLContentElement.getDistributedNodes()
- HTMLContentElement.select
- HTMLFormElement.reportValidity()
- Image()
- HTMLInputElement
- HTMLInputElement.mozGetFileNameArray()
- HTMLInputElement.mozSetFileNameArray()
- HTMLInputElement.setSelectionRange()
- HTMLInputElement.setSelectionRange()
- HTMLLinkElement.relList
- srcObject
- HTMLSelectElement.disabled
- HTMLTableRowElement.rowIndex
- HTMLTextAreaElement
- NavigatorID
- Window.performance
- Window.status
- Window.statusbar
Outdated pages
Found 164 pages. These pages haven't been updated in over a year. Outdated pages can have problems with both content and format. Look at these pages and consider: Is this page talking about the Web of today? Does it look consistent with newer pages in this topic area? If not, make any needed changes.
- Basic animations
544 days old - DOMStringMap
541 days old - HTMLAnchorElement.rel
558 days old - HTMLAnchorElement.relList
432 days old - HTMLAreaElement.rel
558 days old - HTMLAreaElement.relList
558 days old - HTMLBRElement
558 days old - HTMLBaseElement
558 days old - HTMLBaseFontElement
558 days old - HTMLContentElement.getDistributedNodes()
558 days old - HTMLContentElement.select
558 days old - HTMLDListElement
558 days old - HTMLDataElement
558 days old - HTMLDataListElement
558 days old - HTMLDialogElement
558 days old - HTMLDivElement
558 days old - HTMLDocument
558 days old - HTMLElement.blur()
484 days old - HTMLElement.contentEditable
389 days old - HTMLElement.dir
443 days old - HTMLElement.forceSpellCheck()
558 days old - HTMLElement.isContentEditable
558 days old - HTMLElement.tabIndex
450 days old - HTMLElement.title
458 days old - HTMLEmbedElement
558 days old - HTMLFormControlsCollection
558 days old - HTMLFormControlsCollection.namedItem()
558 days old - HTMLFormElement.acceptCharset
558 days old - HTMLFormElement.action
558 days old - HTMLFormElement.encoding
558 days old - HTMLFormElement.length
558 days old - HTMLFormElement.method
558 days old - HTMLFormElement.name
558 days old - HTMLFormElement.reset()
558 days old - HTMLFormElement.submit()
558 days old - HTMLFormElement.target
558 days old - HTMLHRElement
558 days old - HTMLHeadElement
387 days old - HTMLHeadingElement
558 days old - HTMLHtmlElement
558 days old - HTMLHtmlElement.version
558 days old - Image()
401 days old - HTMLInputElement.mozGetFileNameArray()
558 days old - HTMLInputElement.mozSetFileNameArray()
558 days old - HTMLInputElement.multiple
558 days old - HTMLIsIndexElement
558 days old - HTMLKeygenElement
556 days old - HTMLLIElement
558 days old - HTMLLegendElement
558 days old - HTMLLinkElement
558 days old - HTMLLinkElement.rel
558 days old - HTMLMapElement
558 days old - HTMLMediaElement.buffered
379 days old - HTMLMediaElement.canPlayType()
384 days old - HTMLMediaElement.controller
390 days old - HTMLMediaElement.controls
382 days old - HTMLMediaElement.currentTime
389 days old - HTMLMediaElement.defaultMuted
389 days old - HTMLMediaElement.defaultPlaybackRate
389 days old - HTMLMediaElement.duration
389 days old - HTMLMediaElement.ended
382 days old - HTMLMediaElement.error
389 days old - HTMLMediaElement.loop
389 days old - HTMLMediaElement.mediaGroup
389 days old - HTMLMediaElement.muted
382 days old - HTMLMediaElement.paused
379 days old - HTMLMediaElement.playbackRate
382 days old - HTMLMediaElement.readyState
377 days old - HTMLMeterElement
528 days old - HTMLModElement
558 days old - HTMLOListElement
558 days old - HTMLObjectElement
558 days old - HTMLObjectElement.typeMustMatch
558 days old - HTMLOptionsCollection
558 days old - HTMLOutputElement
558 days old - HTMLParagraphElement
558 days old - HTMLParamElement
558 days old - HTMLPictureElement
409 days old - HTMLPreElement
558 days old - HTMLProgressElement
558 days old - HTMLQuoteElement
558 days old - HTMLSelectElement.checkValidity()
522 days old - HTMLSelectElement.checkValidity()
522 days old - HTMLSelectElement.item()
558 days old - HTMLSelectElement.remove()
558 days old - HTMLShadowElement
537 days old - HTMLSourceElement
409 days old - HTMLSpanElement
558 days old - HTMLStyleElement
558 days old - HTMLStyleElement.media
558 days old - HTMLStyleElement.scoped
558 days old - HTMLStyleElement.type
558 days old - HTMLTableCaptionElement
558 days old - HTMLTableCellElement
558 days old - HTMLTableColElement
558 days old - HTMLTableDataCellElement
558 days old - HTMLTableElement.align
558 days old - HTMLTableElement.bgColor
558 days old - HTMLTableElement.border
558 days old - HTMLTableElement.caption
558 days old - HTMLTableElement.cellPadding
558 days old - HTMLTableElement.cellSpacing
558 days old - HTMLTableElement.createCaption()
558 days old - HTMLTableElement.createTFoot()
558 days old - HTMLTableElement.createTHead()
893 days old - HTMLTableElement.deleteCaption()
558 days old - HTMLTableElement.deleteRow()
558 days old - HTMLTableElement.deleteTFoot()
558 days old - HTMLTableElement.deleteTHead()
558 days old - HTMLTableElement.frame
558 days old - HTMLTableElement.insertRow()
388 days old - HTMLTableElement.rows
558 days old - HTMLTableElement.rules
558 days old - HTMLTableElement.summary
558 days old - HTMLTableElement.tBodies
558 days old - HTMLTableElement.tFoot
558 days old - HTMLTableElement.tHead
558 days old - HTMLTableElement.width
558 days old - HTMLTableHeaderCellElement
558 days old - HTMLTableRowElement
558 days old - HTMLTableRowElement.rowIndex
558 days old - HTMLTableSectionElement
556 days old - HTMLTimeElement
558 days old - HTMLTimeElement.dateTime
386 days old - HTMLTitleElement
645 days old - HTMLUListElement
558 days old - HTMLUnknownElement
558 days old - HTMLVideoElement.getVideoPlaybackQuality()
558 days old - Navigator.vendor
557 days old - Navigator.vendorSub
395 days old - Node.baseURI
557 days old - PerformanceNavigation.redirectCount
557 days old - PerformanceTiming.connectStart
557 days old - PerformanceTiming.domComplete
557 days old - SVGAnimatedNumber
557 days old - TimeRanges
402 days old - TimeRanges.end()
402 days old - TimeRanges.length
402 days old - TimeRanges.start()
402 days old - Window.applicationCache
384 days old - Window.closed
891 days old - Window.controllers
891 days old - Window.convertPointFromNodeToPage()
409 days old - Window.defaultStatus
891 days old - Window.dialogArguments
891 days old - Window.directories
891 days old - Window.locationbar
891 days old - Window.menubar
647 days old - Window.messageManager
891 days old - Window.mozAnimationStartTime
891 days old - Window.mozInnerScreenX
891 days old - Window.mozInnerScreenY
891 days old - Window.mozPaintCount
891 days old - Window.navigator
891 days old - Window.parent
891 days old - Window.performance
402 days old - Window.personalbar
891 days old - Window.pkcs11
890 days old - Window.scrollbars
603 days old - Window.sizeToContent()
557 days old - Window.status
890 days old - Window.statusbar
890 days old - Window.toolbar
890 days old - Window.window
557 days old
Dev-doc-needed bugs
Found 71 bugs. Learn more about how to resolve a dev-doc-needed bug.
Bug | Summary | Release |
---|---|---|
816730 | [Activities] filters do not work anymore | B2G C3 (12dec-1jan) |
1292655 | Limit BatteryManager chargingTime/dischargingTime precision | mozilla51 |
918752 | [XHR2] Default Accept: header more complex than */* | mozilla51 |
885359 | Radio groups without a selected radio button should have :indeterminate applying | mozilla51 |
1100749 | <menu> element type=context should be renamed to type=popup | --- |
344618 | Implement <input type="range"> | --- |
1260606 | FileReader.readAsText(HTML_FORM_INPUT.files[0]) fails on content size change | --- |
913315 | selectedIndex incorrect when <option> replaced dynamically via .innerHTML .... | --- |
859868 | Turn off <input type=range> on v22 | --- |
640953 | Apply spec changes to <progress> (if needed) | --- |
1286744 | [XHR2] GetAllResponseHeaders() should return an empty string if the XHR failed. | mozilla50 |
1258205 | setAttribute doesn't throw InvalidCharacterError if the attribute already exists | mozilla48 |
1244328 | Merge DOMTokenList and DOMSettableTokenList | mozilla47 |
264412 | Add support for element.innerText | mozilla45 |
1228634 | Implement Element.getAttributeNames | mozilla45 |
918742 | [XHR2] Implementation doesn't fix author-supplied charset correctly and adds charset parameter when author doesn't set it | mozilla44 |
918771 | XMLHttpRequest (XHR) send() of an HTML document sends it as application/xml, not text/html | mozilla44 |
707484 | [XHR2] Allow setting XHR responseType and withCredentials before open | mozilla38 |
839838 | Add .then() method to DOMRequest | mozilla36 |
880997 | Reflect crossOrigin as a limited enumerated attribute | mozilla35 |
1073882 | XMLHttpRequest.prototype.responseURL should not have fragment per latest spec | mozilla35 |
757859 | Add a getHeight/getWidth/onResize methods to mozbrowser | mozilla35 |
1042798 | document.write throws a security exception when called through NPAPI | mozilla34 |
1034304 | HTMLMediaElement NS_DECL_NSIDOMHTMLMEDIAELEMENTs, but doesn't inherit from nsIDOMHTMLMediaElement | mozilla33 |
597650 | <label> should not apply on <input type='hidden'> | mozilla33 |
1018497 | Implement DOMMatrix | mozilla33 |
1009935 | Implement the @autocomplete attribute for values other than off/on | mozilla32 |
859095 | URL property of document returned by XMLHttpRequest does not follow the spec | mozilla31 |
843840 | document.documentElement.getElementsByTagName('select') finds select tag with id twice when enumerating the list | mozilla31 |
738196 | document.styleSheets should be iterable | mozilla31 |
946398 | Flip the pref to enable <input type=number> | mozilla29 |
344616 | Implement <input type="number"> | mozilla29 |
844744 | Make <input type=number> use ICU when available to support localized number input | mozilla29 |
962313 | Disable <input type=number> for v28 | mozilla28 |
696451 | re-load <img> when @crossorigin is updated | mozilla27 |
884332 | Limit <input type='email'>'s value to have labels of 63 chars max | mozilla26 |
596681 | Implement HTMLSelectElement selectedOptions IDL attribute | mozilla26 |
824652 | crypto.generateCRMFRequest bypasses CSP (allows script execution from a string, without unsafe-eval) | mozilla26 |
717181 | Make <fieldset> invalid if they contain an invalid form control | mozilla26 |
836922 | CSP : support multiple policies | mozilla26 |
813034 | Implement table.createTBody | mozilla25 |
883928 | Firefox 23: Components.classes["@mozilla.org/dom/storagemanager;1"] is undefined | mozilla25 |
850804 | setting innerHTML doesn't remove all checkboxes | mozilla24 |
851470 | Move Attr to Paris bindings | mozilla23 |
771331 | Password manager would really like to know when <input type=password> is added to the DOM | mozilla22 |
841948 | Flip the pref to enable <input type=range> on Nightly and Aurora | mozilla22 |
851090 | Make <input type=range> fire "change"/"input" events as appropriate | mozilla22 |
801635 | Disable <input type='file'> on B2G v1 | mozilla21 |
746978 | sync CSP directive parsing and directive names with w3c CSP 1.0 spec | mozilla21 |
783049 | CSP : use existing/old parser for X-Content-Security-Policy header, new/CSP 1.0 spec compliant parser for Content-Security-Policy header | mozilla21 |
803765 | Document aRequestPrincipal in nsIContentPolicy.idl | mozilla19 |
774556 | Remove nsIDOMWindowPerformance* XPCOM interfaces | mozilla17 |
746142 | Add @inputmode to input element | mozilla17 |
767134 | Stuff principal for forms in the contentpolicy calls | mozilla16 |
657938 | Implement content part of the meter element | mozilla16 |
660238 | Add pseudo-class to access optimal, sub-optimal and sub-sub-optimal <meter> elements | mozilla16 |
764481 | Add pref to enable landing of experimental forms features | mozilla16 |
565274 | Implement the accept attribute for the form and file upload controls for custom MIME types | mozilla16 |
657953 | Implement the basic layout of the meter element | mozilla16 |
748238 | HTMLMeterElement should not be form controls | mozilla16 |
661252 | Meter with "-moz-orient: vertical;" should have vertical dimensions by default | mozilla16 |
716107 | Better key input support in DOM full-screen mode | mozilla15 |
722857 | DOMStorage should obtain Private Browsing information from related docshell | mozilla15 |
740192 | Screen orientation needs a specific security model for installed web apps | mozilla15 |
751035 | Remove various unused nsHTML*Element related methods | mozilla15 |
737122 | Attr nodes shouldn't have children | mozilla14 |
727530 | XHR for data URIs should support content-type header field | mozilla13 |
706672 | Exit DOM full-screen on windowed plugin focus | mozilla11 |
677085 | Remove nsIDOMNSHTMLFrameElement | mozilla10 |
691583 | Dispatch event when restricted key input occurs in DOM full-screen mode | mozilla10 |
617528 | implement the HTML5 "context menu" feature (contextmenu attribute) | mozilla8 |
Browse as bug list.
Documentation requests
Found 8 bugs. Documentation request bugs can contain various kinds work related to MDN pages. Read through the bug and ask questions in the bug if in doubt.
Bug | Summary |
---|---|
933664 | Video codec documentation needs a rewrite |
1048587 | Document the HTMLImageElement interface members |
1058333 | Navigation: Difficult to find event handler info from HTML element page |
1227920 | contenteditable/Selection API/Selection Events are poorly documented |
1252137 | Link to OfflineResourcesList on Window.applicationCache page has been dead since 2013 |
1275208 | Document HTML element APIs |
1275212 | Document plugins related APIs |
1298928 | Finish reference for WebVTT |
Browse as bug list.
Localizations
Please help us to localize this documentation into different languages. Read more about how to translate.
Language | Pages | Translated | Translations up to date |
---|---|---|---|
af | 374 | 0 (0%) | 0 (0%) |
bn-BD | 374 | 2 (0%) | 0 (0%) |
de | 374 | 16 (4%) | 7 (43%) |
es | 374 | 55 (14%) | 20 (36%) |
fa | 374 | 0 (0%) | 0 (0%) |
fr | 374 | 110 (29%) | 30 (27%) |
it | 374 | 46 (12%) | 18 (39%) |
ja | 374 | 183 (48%) | 41 (22%) |
ko | 374 | 36 (9%) | 13 (36%) |
pl | 374 | 75 (20%) | 19 (25%) |
pt-BR | 374 | 36 (9%) | 13 (36%) |
pt-PT | 374 | 4 (1%) | 0 (0%) |
ro | 374 | 1 (0%) | 1 (100%) |
ru | 374 | 64 (17%) | 21 (32%) |
zh-CN | 374 | 130 (34%) | 31 (23%) |
zh-TW | 374 | 22 (5%) | 9 (40%) |
List of pages with an old layout
HTMLBodyElement
HTMLBRElement
HTMLButtonElement
HTMLCanvasElement
HTMLDataElement
HTMLDataListElement
HTMLDivElement
HTMLDListElement
HTMLElement
HTMLEmbedElement
HTMLFieldSetElement
HTMLFormControlsCollection
HTMLFormElement
HTMLHeadElement
HTMLHeadingElement
HTMLHRElement
HTMLHtmlElement
HTMLIFrameElement
HTMLImageElement
HTMLInputElement
HTMLKeygenElement
HTMLKeygenElement
HTMLLabelElement
HTMLLegendElement
HTMLLIElement
HTMLMediaElement
HTMLModElement
HTMLObjectElement
HTMLOptGroupElement
HTMLOptionElement
HTMLOutputElement
HTMLParagraphElement
HTMLPreElement
HTMLQuoteElement
HTMLScriptElement
HTMLSelectElement
HTMLSourceElement
HTMLTableCaptionElement
HTMLTableColElement
HTMLTextAreaElement
HTMLTrackElement
App
ArrayBuffer
ArrayBufferView
BlobBuilder
CanvasRenderingContext2D
CloseEvent
CompositionEvent
Connection
Coordinates
CustomEvent
DataTransfer
DataView
DirectoryEntry
DirectoryEntrySync
DirectoryReader
DirectoryReaderSync
DocumentType
DOMConfiguration
DOMError
DOMException
DOMImplementationList
DOMStringMap
DOMTokenList
element
Entry
EntrySync
EventListener
EventSource
FileEntry
FileEntrySync
FileError
FileException
FileList
FileReaderSync
FileSystem
FileSystemSync
FormData
History
IDBCursorSync
IDBDatabaseException
IDBDatabaseSync
IDBEnvironmentSync
IDBFactorySync
IDBIndexSync
IDBObjectStoreSync
IDBTransactionSync
IDBVersionChangeRequest
KeyboardEvent
LocalFileSystem
LocalFileSystemSync
Location
MediaQueryList
MediaQueryListListener
MessageEvent
MouseScrollEvent
MouseWheelEvent
MutationObserver
NamedNodeMap
NameList
NodeList
NotifyAudioAvailableEvent
Plugin
PluginArray
PositionError
PositionOptions
ProcessingInstruction
ProgressEvent
RTCPeerConnection
StorageEvent
TextDecoder
TextEncoder
TextMetrics
TimeRanges
UIEvent
ValidityState
WebGLRenderingContext
WebSocket
WheelEvent
XMLHttpRequest
XMLHttpRequestEventTarget
Notes
Tagging standard
- Grouping tag is:
- "HTML DOM" represents HTML* interfaces and Document.* added by the HTML Spec. This includes the
TimeRanges
,Window
,WindowProxy
,GlobalEventHandlers
,WindowEventHandlers
andNavigator
interfaces. - "Text Track API" for all VTT related (currently none);
HTMLTrackElement
has both "HTML DOM" and "Text Track API" - "Text Field Selection API" for
HTMLInputElement.setSelectionRange
,HTMLInputElement.setRangeText
,HTMLInputElement.selectionStart
,HTMLInputElement.selectionEnd
,HTMLInputElement.selectionDirection
,HTMLTextAreaElement.setSelectionRange
,HTMLTextAreaElement.setRangeText
,HTMLTextAreaElement.selectionStart
,HTMLTextAreaElement.selectionEnd
,HTMLTextAreaElement.selectionDirection
; these are all part of "HTML DOM" too. - "Constraint Validation API":
ValidityState
(only this tag)HTMLFormElement.checkValidity()
,HTMLFormElement.reportValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLInputElement.willValidate
,HTMLInputElement.validity
,HTMLInputElement.validationMessage
,HTMLInputElement.checkValidity()
,HTMLInputElement.reportValidity()
,HTMLInputElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLButtonElement.willValidate
,HTMLButtonElement.validity
,HTMLButtonElement.validationMessage
,HTMLButtonElement.checkValidity()
,HTMLButtonElement.reportValidity()
,HTMLButtonElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLSelectElement.willValidate
,HTMLSelectElement.validity
,HTMLSelectElement.validationMessage
,HTMLSelectElement.checkValidity()
,HTMLSelectElement.reportValidity()
,HTMLSelectElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLTextAreaElement.willValidate
,HTMLTextAreaElement.validity
,HTMLTextAreaElement.validationMessage
,HTMLTextAreaElement.checkValidity()
,HTMLTextAreaElement.reportValidity()
,HTMLTextAreaElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLKeygenElement.willValidate
,HTMLKeygenElement.validity
,HTMLKeygenElement.validationMessage
,HTMLKeygenElement.checkValidity()
,HTMLKeygenElement.reportValidity()
,HTMLKeygenElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLOutputElement.willValidate
,HTMLOutputElement.validity
,HTMLOutputElement.validationMessage
,HTMLOutputElement.checkValidity()
,HTMLOutputElement.reportValidity()
,HTMLOutputElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLFieldSetElement.willValidate
,HTMLFieldSetElement.validity
,HTMLFieldSetElement.validationMessage
,HTMLFieldSetElement.checkValidity()
,HTMLFieldSetElement.reportValidity()
,HTMLFieldSetElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)HTMLObjectElement.willValidate
,HTMLObjectElement.validity
,HTMLObjectElement.validationMessage
,HTMLObjectElement.checkValidity()
,HTMLObjectElement.reportValidity()
,HTMLObjectElement.setCustomValidity()
(All these have both "HTML DOM" and "Constraint Validation API".)
- "Command API": This one is a bit complex, as old properties have been added new semantics. The
Command API
tag is set in addition to the regular tagsDocument.id
,Document.title
, andDocument.accessKeyLabel
Node.textContent
[It has ]HTMLImageElement.src
[It has an added semantic meaning (icon) on the first element descendant of a HTMLAnchorElement or HTMLButtonElement in tree order, relative to that element]HTMLInputElement.src
[It has an added semantic meaning (icon) if the input is of type isimage
]HTMLMenuItemElement.icon
HTMLElement.hidden
[Added semantic in some cases]HTMLInputElement.type
[It has an added semantic meaning]HTMLInputElement.value
HTMLOptionElement.label
[It has a special semantiv meaning in some cases]- See §4.11.6 of HTML WHATWG for all the gory details.
- "Canvas API"
HTMLCanvasElement
(has both "HTML DOM" and "Canvas API")RenderingContext
,CanvasImageSource
(only "Canvas API")CanvasProxy
CanvasRenderingContext2D
,CanvasDrawingStyles
,CanvasPathMethods
,CanvasGradient
,CanvasPattern
,TextMetrics
,ImageData
,DrawingStyle
,Path
(have both "Canvas API" and "Worker-exposed")WebGLRenderingContext
(has both "WebGL" and "Canvas API")
- "Hit Regions API" (subset of "Canvas API", so all follows the rules for "Canvas API" too)
- "Path API" (subset of "Canvas API", so all follows the rules for "Canvas API" too)
- "Microdata DOM API"
- "HTML DOM" represents HTML* interfaces and Document.* added by the HTML Spec. This includes the
Other tasks to do
- TBD
Tutorial to-do list
- TBD
Notes for translators
Any notes here? Where do we expect updates, so that localizers don't translate and update too often?
Specifications
The interfaces defined in the following specifications are tracked by this status page:
Specification | Status | Comment |
---|---|---|
Fullscreen API | Living Standard | |
Notifications API | Recommendation | |
XMLHttpRequest | Living Standard | |
Server-Sent Events | Recommendation | |
WebVTT: The Web Video Text Tracks Format | Draft | |
WHATWG HTML Living Standard | Living Standard | |
HTML5 | Recommendation | |
HTML 4.01 Specification | Recommendation | |
Document Object Model (DOM) Level 2 HTML Specification | Recommendation | |
HTML Editing APIs | Editor's Draft | |
Timing control for script-based animations | Candidate Recommendation |