All form elements are fully responsive in pure semantic HTML, allowing forms to scale gracefully across devices and viewports.
width: 100%; by default. You can use
.grid inside a form.
All natives form elements are fully customizable and themeable with CSS variables.
Disabled and validation states:
<fieldset> is unstyled and acts as a container for radios and checkboxes, providing a consistent
margin-bottom for the set.
role="switch" on a
type="checkbox" enable a custom switch.
You can change a checkbox to an indeterminate state by setting the
indeterminate property to
Others input types: