]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Override padding on radio input label (#24899)
authorMark Otto <markd.otto@gmail.com>
Wed, 29 Nov 2017 11:05:01 +0000 (03:05 -0800)
committerXhmikosR <xhmikosr@gmail.com>
Wed, 29 Nov 2017 11:05:01 +0000 (13:05 +0200)
We could tell folks to nix the class, we could tell them to override it, or we could add another modifier of some kind to address this. None of them seem particularly useful, but the padding override feels the most approachable and clearly documentable. Added this here to close #24844.

docs/4.0/components/forms.md

index eba9fc75f46112510ae29c728d21583ef45965f3..980596e8c34c9cdc9e4471e327c759099cdf8a3f 100644 (file)
@@ -364,6 +364,8 @@ Create horizontal forms with the grid by adding the `.row` class to form groups
 
 Be sure to add `.col-form-label` to your `<label>`s as well so they're vertically centered with their associated form controls. For `<legend>` elements, you can use `.col-form-legend` to make them appear similar to regular `<label>` elements.
 
+At times, you maybe need to use margin or padding utilities to create that perfect alignment you need. For example, we've removed the `padding-top` on our stacked radio inputs label to better align the text baseline.
+
 {% example html %}
 <form>
   <div class="form-group row">
@@ -380,7 +382,7 @@ Be sure to add `.col-form-label` to your `<label>`s as well so they're verticall
   </div>
   <fieldset class="form-group">
     <div class="row">
-      <legend class="col-form-legend col-sm-2">Radios</legend>
+      <legend class="col-form-legend col-sm-2 pt-0">Radios</legend>
       <div class="col-sm-10">
         <div class="form-check">
           <label class="form-check-label">