From: Mark Otto Date: Wed, 29 Apr 2015 19:01:57 +0000 (-0700) Subject: Fix no-label checkboxes/radios X-Git-Tag: v4.0.0-alpha~227 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d31ec3390813d06e7df6f45b7459ce0e71a62937;p=thirdparty%2Fbootstrap.git Fix no-label checkboxes/radios Because we use `position: absolute` on our inputs, when there’s no label the `.checkbox` ends up having no computed height. To avoid rendering errors when there’s no label text, we reset the `position` to `static` for normal rendering. --- diff --git a/scss/_forms.scss b/scss/_forms.scss index 671be46fb9..78ca70295f 100644 --- a/scss/_forms.scss +++ b/scss/_forms.scss @@ -179,12 +179,15 @@ margin-bottom: ($spacer * .75); label { - // Ensure the input doesn't jump when there is no text - min-height: $line-height-computed; padding-left: 1.25rem; margin-bottom: 0; font-weight: normal; cursor: pointer; + + // When there's no labels, don't position the input. + input:only-child { + position: static; + } } } .radio input[type="radio"],