CSS :read-only and :read-write selectors
:read-only and :read-write pseudo-classes to match elements which are considered user-alterable
::selection CSS pseudo-element
The ::selection CSS pseudo-element applies rules to the portion of a document that has been highlighted (e.g., selected with the mouse or another pointing device) by the user.
Method of setting a list of options for a user to select in a text field, while leaving the ability to enter a custom value.
Color input type
Form field allowing the user to select a color.
The `input` event is fired when the user changes the value of an `<input>` element, `<select>` element, or `<textarea>` element. By contrast, the "change" event usually only fires after the form control has lost focus.
Multiple file selection
Allows users to select multiple files in the file picker.
Range input type
Form field type that allows the user to select a value using a slider widget.
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.
CSS user-select: none
Method of preventing text/element selection using CSS.
Allows web sites to communicate over GATT with nearby user-selected Bluetooth devices in a secure and privacy-preserving way.
css property: user-select
css property: user-select: all
css property: user-select: auto
css property: user-select: contain
css property: user-select: none
css property: user-select: text
css selector: `:user-invalid`
css selector: `:user-valid`