将复选框与段落文本内联放置

时间:2018-12-31 10:46:41

标签: html css twitter-bootstrap checkbox twitter-bootstrap-3

如何在文本中插入该复选框?

html代码为:

<div class="checkbox checkbox_allow_div"><label class="label_300"><input type="checkbox" name="allow" value="1" class="allow_checkbox"><?php echo gdpr_text('gdpr_order_text'); ?></label></div>

我用php回显的文本,它来自sql表,并写在管理页面上的ckeditor中。 Ckeditor会将文本自动放入<p>标签中。

我无法将复选框代码放入该文本html代码中,因为用户是在管理页面上编写该文本,因此它始终是动态的。

enter image description here

2 个答案:

答案 0 :(得分:0)

首先,请确保未通过以下方式将复选框定义为块:

.checkbox_allow_div {
  display: inline-block'
}

然后,您可以使用以下样式设置复选框周围的标签和文本的p标签:

label {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

有关Flexbox的更多信息:https://css-tricks.com/snippets/css/a-guide-to-flexbox/

答案 1 :(得分:0)

添加display:inline-block作为输入和段落。

.checkbox input,
.checkbox p {
  display: inline-block
}
<div class="checkbox checkbox_allow_div">
  <label class="label_300">
    <input type="checkbox" name="allow" value="1" class="allow_checkbox">
    <p>Random Text</p>
  </label>
</div>