【问题标题】:Place checkbox inline with paragraph text将复选框与段落文本内联
【发布时间】:2019-05-27 22:21:51
【问题描述】:

如何将该复选框与文本内联?

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 自动将文本放入&lt;p&gt; 标签中。

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

【问题讨论】:

  • 请向我们展示工作代码(不是 php ....)
  • 我不能,因为我不知道如何使用网站上的所有内容。有复选框,文本在

    标签中,没有更多。
  • 您应该尝试放置 2 个 div,1 个用于复选框,1 个用于文本,并以适当的宽度浮动它们
  • 您必须包含所有相关代码,以便有人能够帮助您。如果您要与复选框内联的文本确实作为p 元素插入,那么解决问题的方法很简单,如下所示codepen.io/anon/pen/qLVobV

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


【解决方案1】:

首先,确保复选框没有被定义为一个块:

.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/

【讨论】:

    【解决方案2】:

    为输入和段落添加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>

    【讨论】:

    猜你喜欢
    • 2012-01-07
    • 1970-01-01
    • 2016-09-11
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    相关资源
    最近更新 更多