1. Autofocus attribute

    Allows a form field to be immediately focused on page load.

  2. :default CSS pseudo-class

    The `:default` pseudo-class matches checkboxes and radio buttons which are checked by default, `<option>`s with the `selected` attribute, and the default submit button (if any) of a form.

  3. Document Policy

    A mechanism that allows developers to set certain rules and policies for a given site. The rules can change default browser behaviour, block certain features or set limits on resource usage. Document Policy is useful both for security and performance, and is similar to [Permissions Policy](/permissions-policy).

  4. disabled attribute of the fieldset element

    Allows disabling all of the form control descendants of a fieldset via a `disabled` attribute on the fieldset element itself.

  5. Form attribute

    Attribute for associating input and submit buttons with a form.

  6. Attributes for form submission

    Attributes for form submission that may be specified on submit buttons. The attributes are: `formaction`, `formenctype`, `formmethod`, `formnovalidate`, and `formtarget`

  7. inputmode attribute

    The `inputmode` attribute specifies what kind of input mechanism would be most helpful for users entering content into the form control.

  8. input placeholder attribute

    Method of setting placeholder text for text-like input fields, to suggest the expected inserted information.

  9. readonly attribute of input and textarea elements

    Makes the form control non-editable. Unlike the `disabled` attribute, `readonly` form controls are still included in form submissions and the user can still select (but not edit) their value text.

  10. 'SameSite' cookie attribute

    Same-site cookies ("First-Party-Only" or "First-Party") allow servers to mitigate the risk of CSRF and information leakage attacks by asserting that a particular cookie should only be sent with requests initiated from the same registrable domain.

  11. SVG vector-effect: non-scaling-stroke

    The `non-scaling-stroke` value for the `vector-effect` SVG attribute/CSS property makes strokes appear as the same width regardless of any transformations applied.

  12. javascript statement: import: import attributes with `assert` syntax (formerly import assertions)

  13. javascript statement: import: import attributes with `assert` syntax (formerly import assertions): `assert {type: 'css'}`

  14. javascript statement: import: import attributes with `assert` syntax (formerly import assertions): `assert {type: 'json'}`

  15. global_attributes: transform-origin