v143 · menu elements

What actually landed

The proposal is a draft with open questions in it, and the implementation is ahead of the prose in places and behind it in others. Rather than repeat either, this page reads the elements: their interfaces, their user-agent styling, and the attributes they really reflect.

The three elements

Constructor, user-agent display, and whether this is a real element here
tag interface known? UA display what it is for

The interface, member by member

An element with nothing but constructor on its prototype is not unimplemented — it is an element whose behaviour is entirely in its layout, styling and accessibility mapping rather than in an API. <menulist> is that kind of element, which is why the next demo tests it by opening it rather than by calling something on it.

Attributes the proposal describes, and what reflects

Each attribute set on a real element, then read back through its IDL property
attributeonIDL property?reads back asnote

see also