在复选框标签的同一行中输入复选框

时间:2018-10-03 17:42:19

标签: css checkbox layout alignment wordpress-theming

我正在使用一个非常复杂的wordpress,并试图自定义一个不合作的区域。在380像素宽的侧边栏中,有一个搜索小部件的复选框选择器,可根据提供的特定便利设施搜索位置。其中某些复选框的标签长于侧边栏的宽度,当发生这种情况时,文本将从复选框本身的下一行开始,我们希望文本保留在同一行并从末尾换行。

这是当前问题的图像: Sample of current view

<span class="goption">
<label class="options">
<input type="checkbox" name="field1231091388[]" value="value">
<span class="checkbox">
</span>
</label>
<label for="field1231091388">
Circulation Path (A Continuous And Unobstructed Way Of Travel From Any Point In A Building Or Structure To A Public Way)
</label>
</span>

在不调整边栏大小的情况下,如何确保复选框位于标签的右侧并在行的末尾而不是在标签的开头中断?像这样:

goal

2 个答案:

答案 0 :(得分:0)

尝试将标签和输入内容包装在div中,并将div设置为显示为flex。

<div style="display: flex;">
    <input type="checkbox"/>
    <label>Lorem lorem em lorem loremLorem lorem lorem Lorem lorem lorem</label>
</div>

如果这是您要完成的事情

enter image description here

答案 1 :(得分:-1)

使用引导程序以方便布局:)

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">


<div class="form-check">
  <input class="form-check-input" type="checkbox" value="" id="defaultCheck1">
  <label class="form-check-label" for="defaultCheck1">
    Default checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkboxDefault checkbox
  </label>
</div>
<div class="form-check">
  <input class="form-check-input" type="checkbox" value="" id="defaultCheck2" disabled>
  <label class="form-check-label" for="defaultCheck2">
    Disabled checkbox
  </label>
</div>