<legend>: The LEGEND Element

Last updated: 2026-10-13

<legend>The LEGEND Element

Provides a visible caption for a fieldset; must be its first child.

CategoryForms
Content ModelFlow content
Allowed ParentsAny element that accepts flow content
Content TagYes — requires closing </legend> tag
StatusStandard

📝 Syntax

<legend>Group title</legend>

▶ Example

Edit the code below and see the live result in the playground:

🌐 Browser Support

Browser ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<legend> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
Supported in all major browsers
Tip: legend only appears inside fieldset, usually as the first child.

❓ FAQ

QMust legend be the first child of fieldset?
AYes, the spec requires <legend> to be the first child of <fieldset> so the browser renders it as the caption on the group border and screen readers announce it as the group name.
QCan legend be used outside fieldset?
ANo — <legend> is only meaningful inside <fieldset>. Titles for ordinary groups belong to h2-h6 or <p>; only form-control groups use fieldset+legend.
QCan the legend style be customized?
AYes, it takes normal CSS (font, color, background). There is a classic layout trick: the legend rides on the fieldset border and its margin adjusts the position; in float layouts, legend also behaves as the first floatable element (a legacy quirk).
More case studies coming soon — check back later.

📚 Related Tutorials

Web-Tutorial.com

Web-Tutorial Tech Team

A team of developers maintaining programming tutorials. Each tutorial is written and reviewed by developers with expertise in that field. We work to keep our content accurate and reliable — if you spot an issue, please let us know.

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏