Background
I have a form with collapsible fieldsets. In this example, each checkbox opens a fieldset with help of Bootstrap-Collapse.
EDIT: Solution
Rip the legend out of the fieldset with float. Solution within the codepen. Thanks @beni-sinca
CodePudding user response:
This is an old topic. <legend> elements were always very vague and there were very many browser inconsistencies around <legend>.
I funny enough had a similar task once and managed to fix it by floating the legend element and making sure it has the right width.
In your case I think something like this would do the job:
legend.col-form-label {
float: left;
width: 100%;
max-width: 100%;
flex: 0 0 100%;
}

