Browse CSS
Form layout
Build responsive forms with shared fields and layout utilities.
Usage
Use the Field component’s form-section class on a fieldset for borderless groups and consistent legend spacing. Combine it with layout utilities for responsive forms.
<fieldset class="form-section stack">
<legend>Your details</legend>
<div class="grid items-start">
<div class="field">
<label for="name">Name (required)</label>
<input class="input" id="name" name="name" required>
</div>
<div class="field">
<label for="email">Email (required)</label>
<input class="input" id="email" name="email" type="email" required>
</div>
</div>
</fieldset>Try the complete form example. Its layout uses classes, with no inline styles or per-form validation script.