javascript - 复选框垂直对齐错误 : label is down and the check box is up

标签 javascript jquery html css

复选框和标签未在同一行上对齐。

我尝试设置 vertical align : middle, display : inline-block, 但它根本不起作用。

ruleHtmlBody += '<div class="xx-checkbox checkbox-primary" style="padding-left: 10px;display:inline-block;">' +

    '<input class="xx-config-rules col-md-1" ruleid = "' + rulesList[i].Id + '" id="' + id + '" type="checkbox"' + ischeckedString + '/>' +

    '<label class="col-md-11" for="' + id + '">' + rulesList[i].Name +

    '<a id="' + idHelp + '" type="button" class="helptooltip gh" data-trigger="hover" data-toggle="popover" data-content="' + rulesList[i].Description + '"></a></label>' +
'</div>';

输出:

[] 
   lable1
[]
   lable2

预期输出是:

[] lable1
[] lable2

最佳答案

使用此代码解决您的问题。

.xx-checkbox{
  display:flex;
  align-items:center;
}

关于javascript - 复选框垂直对齐错误 : label is down and the check box is up,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57555810/

相关文章:

javascript - Rails 4 datetimepicker 和 cocoon gem

html - 如何测量带空格的文本 : pre on canvas?

javascript - react : Can I add attributes to children's resultant HTML?

javascript - 完整日历 : Coloring events using IF statement

javascript - Flexislider Vimeo 调整大小问题

javascript - 命名空间实例化时的参数

javascript - 当单击另一个元素时如何触发元素的单击功能?

javascript - swf 文件到 html-css-js

javascript - Youtube API视频出现奇怪的问题

javascript - 显示具有 anchor 链接的 li,该链接的数据属性名称 "data-link"与指定文本匹配