Bulma forms organize controls with field wrappers, label text, and a control container around inputs. Group related fields in a box or columns row; separate sections with headings or horizontal rules.
Labels and help
Connect every control with for/id from your HTML forms fundamentals. Add hints with help below the field. Required fields can use required on the input plus visible “required” copy—do not rely on color alone.
Compared to Bootstrap
Bootstrap uses mb-3 wrappers; Bulma uses field spacing built into the form stylesheet. The mental model matches: label → control → help text.
Self-check
- Which three classes wrap a typical text input?
- Where does hint text belong?