Fieldset
<gcds-fieldset>
Also called: form group.
A fieldset is a group of multiple form components or elements.
-
GitHub -
Figma
Fieldset component preview
On this page
Coding and accessibility for fieldsets
Choose the heading level
- Use the
legend-sizeattribute to visually place the legend among the headings on the page. - Set the attribute value to
h2|h3|h4|h5|h6to render the legend.
Add hint text
-
Use the
hintattribute to add hint text. -
Avoid adding hint text in the field where it will disappear once the field is selected or a response starts to be entered.
Add form components
- Add form components to the fieldset grouping:
- Follow the respective guidance for each component within fieldset.
In this section
legend
The legend attribute defines the legend for the fieldset.
<gcds-fieldset legend="Legend" legend-size="h3">
<gcds-input input-id="form-input" label="Input label">
</gcds-input>
<gcds-select select-id="form-select" label="Select label">
<option value="option-1">Option 1</option>
<option value="option-2">Option 2</option>
<option value="option-3">Option 3</option>
</gcds-select>
</gcds-fieldset>
legend-size
The legend-size attribute sets the appropriate font size for the fieldset legend. The available options are:
h2h3h4h5h6
<gcds-fieldset legend="Legend" legend-size="h3">
<gcds-input input-id="form-input" label="Input label">
</gcds-input>
<gcds-select select-id="form-select" label="Select label">
<option value="option-1">Option 1</option>
<option value="option-2">Option 2</option>
<option value="option-3">Option 3</option>
</gcds-select>
</gcds-fieldset>
hint
The hint attribute defines the hint text displayed under the legend.
<gcds-fieldset legend="Legend" legend-size="h3" hint="Hint / Example message.">
<gcds-input input-id="form-input" label="Input label">
</gcds-input>
<gcds-select select-id="form-select" label="Select label">
<option value="option-1">Option 1</option>
<option value="option-2">Option 2</option>
<option value="option-3">Option 3</option>
</gcds-select>
</gcds-fieldset>
default
The default slot is for placing form elements inside the fieldset.
<gcds-fieldset legend="Legend" legend-size="h3" hint="Hint / Example message.">
<gcds-input input-id="form-input" label="Input label">
</gcds-input>
<gcds-select select-id="form-select" label="Select label">
<option value="option-1">Option 1</option>
<option value="option-2">Option 2</option>
<option value="option-3">Option 3</option>
</gcds-select>
</gcds-fieldset>
Code builder
Generate an instance of the component you need by selecting its code properties.
-
Explore by choosing different code values to generate the instance you want.
-
Get the code and pull it into your environment.
-
Add any copy you need to the component (like text for a label).
Note: The code builder uses English for all code elements, which follows standard practice.
Help us improve
Have questions or a request? Give feedback on our contact form.
Something's wrong? Raise it through GitHub with an