Fieldset
- Standard
Extra large legend
Use an extra large legend when the fieldset is the main focus of the page.
Show code
<fieldset class="govuk-fieldset">
<legend class="govuk-fieldset__legend govuk-fieldset__legend--xl">
What is your address?
</legend>
</fieldset>---
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-astro";
---
<Fieldset>
<FieldsetLegend size="xl">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-react";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="xl">What is your address?</FieldsetLegend>
</Fieldset>
);
}<script>
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-svelte";
</script>
<Fieldset>
<FieldsetLegend size="xl">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-solid";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="xl">What is your address?</FieldsetLegend>
</Fieldset>
);
}Large legend
Use a large legend for a fieldset that is an important part of the page.
Show code
<fieldset class="govuk-fieldset">
<legend class="govuk-fieldset__legend govuk-fieldset__legend--l">
What is your address?
</legend>
</fieldset>---
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-astro";
---
<Fieldset>
<FieldsetLegend size="large">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-react";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="large">What is your address?</FieldsetLegend>
</Fieldset>
);
}<script>
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-svelte";
</script>
<Fieldset>
<FieldsetLegend size="large">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-solid";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="large">What is your address?</FieldsetLegend>
</Fieldset>
);
}Medium legend
Use a medium legend for a fieldset within a section of the page.
Show code
<fieldset class="govuk-fieldset">
<legend class="govuk-fieldset__legend govuk-fieldset__legend--m">
What is your address?
</legend>
</fieldset>---
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-astro";
---
<Fieldset>
<FieldsetLegend size="medium">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-react";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="medium">What is your address?</FieldsetLegend>
</Fieldset>
);
}<script>
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-svelte";
</script>
<Fieldset>
<FieldsetLegend size="medium">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-solid";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="medium">What is your address?</FieldsetLegend>
</Fieldset>
);
}Small legend
Use a small legend for a fieldset that is not the main focus of the page.
Show code
<fieldset class="govuk-fieldset">
<legend class="govuk-fieldset__legend govuk-fieldset__legend--s">
What is your address?
</legend>
</fieldset>---
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-astro";
---
<Fieldset>
<FieldsetLegend size="small">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-react";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="small">What is your address?</FieldsetLegend>
</Fieldset>
);
}<script>
import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-svelte";
</script>
<Fieldset>
<FieldsetLegend size="small">What is your address?</FieldsetLegend>
</Fieldset>import { Fieldset, FieldsetLegend } from "@i-dot-ai-npm/component-library-solid";
export default function Example() {
return (
<Fieldset>
<FieldsetLegend size="small">What is your address?</FieldsetLegend>
</Fieldset>
);
}When to use this component
Use the fieldset component when you need to show a relationship between multiple form inputs. For example, you may need to group a set of text inputs into a single fieldset when asking for an address in your service.
If you’re using the examples or macros for a Radios component, Checkboxes component or Date input component, the fieldset will already be included.