A Heading in ShForm is a layout element used to add titles and section headers inside a form. It helps structure the form by clearly separating different sections and making long forms easier to understand. The Heading element does not collect any user input on the form and is used only for visual and structural purposes.
Note: When a new form is created in ShForm, a default heading is automatically added at the top of the form. You can click on it to change its text or delete it.
Why Use Headings on Forms?
Headings allow you to:
- Improve form readability and structure
- Organize form sections
- Label groups of related fields
- Add titles to multi-step form sections
How to Add a Heading on Forms in ShForm

To add a Heading element to your form:
- Open your form in the ShForm Form Builder
- Go to the Fields tab in the left panel
- Click on Heading or drag it into the form preview
- The heading will appear in the form
- Click on the heading text to edit it
- Save the changes
The Heading element can be placed anywhere in the form using drag and drop.
How to Edit a Form Heading in ShForm

To edit an existing heading:
- Click on the heading inside the form preview
- A settings pop-over will appear
- Update the heading text
- Modify heading settings if needed
- Click Save
Heading Settings in ShForm
The Heading element supports the following settings:
Heading Text
Defines the title displayed inside the form.
Heading Level
Choose the HTML heading level:
- H1
- H2
- H3
- H4
- H5
- H6
This controls the hierarchy and appearance of headings within the form.
CSS Class
Add custom CSS classes for styling the heading using themes or external CSS.
By default, ShForm supports grid layout classes from col-1 to col-12. These classes allow you to control the width of the heading when building multi-column form layouts.
You can add one or multiple CSS classes by separating them with spaces. These classes are applied directly to the heading element and can be used with your form theme or external stylesheets.
Designing the Heading in ShForm
ShForm allows you to customize the visual appearance of headings using the Design section located on the right side of the Form Builder screen.
To design a heading, select the Design panel and click on Heading. All changes made here apply to heading elements within the form.
How to Access Heading Design Settings

- Open your form in the ShForm Form Builder
- Look at the right side of the screen
- Click on the Design tab
- Select Heading from the design options
Available Heading Design Options
The Heading design panel allows you to customize the following properties:
- Text color
- Font family
- Font size
- Font weight
- Text alignment
- Line height
All design changes are applied in real time and reflected immediately in the form preview.
These design settings affect only the visual presentation of headings and do not impact form data or submission behavior.