The option element represents an option in a select element or as part of a list of suggestions in a datalist element. In certain circumstances described in the definition of the select element, an option element can be a select element’s placeholder label option. A placeholder label option does not represent an actual option, but instead represents a label […]


The optgroup element represents a group of option elements with a common label. The element’s group of option elements consists of the option elements that are children of the optgroup element. When showing option elements in select elements, user agents should show the option elements of such groups as being related to each other and separate from other option […]


The datalist element represents a set of option elements that represent predefined options for other controls. The contents of the element represents fallback content for legacy user agents, intermixed with option elements that represent the predefined options. In the rendering, the datalist element represents nothing and it, along with its children, should be hidden. The datalist element is hooked up to an input element using […]


The label represents a caption in a user interface. The caption can be associated with a specific form control, known as the label element’s labeled control, either using for attribute, or by putting the form control inside the label element itself.


The fieldset element is expected to establish a new block formatting context. If the fieldset element has a child that matches the conditions in the list below, then the first such child is the fieldset element’s rendered legend: The child is a legend element. The child is not out-of-flow (e.g. not absolutely positioned or floated). The child is generating a box […]