Html 如何将复选框与CSS水平对齐

Html 如何将复选框与CSS水平对齐,html,css,wordpress,Html,Css,Wordpress,我正在尝试水平对齐出现在黄色搜索栏下拉列表上方的复选框 我认为内联块CSS可能是实现这一点的正确方法,但我似乎无法让它发挥作用 如果你有什么建议,最好的办法,我将不胜感激 谢谢大家! ul.categorychecklist li { display: inline-block; } 在CSS文件中添加此代码以使复选框内联 在CSS文件中添加此代码以使复选框内联。是显示内联块是正确的方法。但是你必须把它放在正确的地方 请将此添加到您的css中 .categorychecklist li {

我正在尝试水平对齐出现在黄色搜索栏下拉列表上方的复选框

我认为内联块CSS可能是实现这一点的正确方法,但我似乎无法让它发挥作用

如果你有什么建议,最好的办法,我将不胜感激

谢谢大家!

ul.categorychecklist li {
 display: inline-block;
}
在CSS文件中添加此代码以使复选框内联


在CSS文件中添加此代码以使复选框内联。

是显示内联块是正确的方法。但是你必须把它放在正确的地方 请将此添加到您的css中

 .categorychecklist li {
        display: inline-block;
    }

是的,显示内联块是正确的方法。但是你必须把它放在正确的地方 请将此添加到您的css中

 .categorychecklist li {
        display: inline-block;
    }

试试这个:这段代码使你的复选框水平

ul.categorychecklist {
        list-style: none;
        margin: 0;
        padding: 0;
}
ul.categorychecklist li {
     float: left;
     padding-right: 10px;
}

试试这个:这段代码使你的复选框水平

ul.categorychecklist {
        list-style: none;
        margin: 0;
        padding: 0;
}
ul.categorychecklist li {
     float: left;
     padding-right: 10px;
}
另一种选择

.popular-category {
    display: inline; 
}
您可能还需要添加一个
右填充:15px是另一个选项

.popular-category {
    display: inline; 
}
您可能还需要添加一个
右填充:15px上进行编码,例如:

ul.categorychecklist  { // .categorychecklist - will apply only to this menu
  list-style: none; // remove discs
}
ul.categorychecklist li {
  display: inline-block; // order inline
}
例如,通过做:

ul.categorychecklist  { // .categorychecklist - will apply only to this menu
  list-style: none; // remove discs
}
ul.categorychecklist li {
  display: inline-block; // order inline
}

您也可以使用
float
,如您在本小提琴中所见:


注意:请记住从HTML代码中删除空的
ul
,您也可以使用
float
,正如您在本小提琴中看到的:


注意:请记住从HTML代码中删除空的
ul
,您的代码将如下所示

 <style>
.row-cb {width: 285px;margin: auto; }
.row-cb label { float: left;  }
.row-cb span { float: left; text-align: left; }
.clear-both {clear: both}
</style>

<div class="row-cb">
      <span><input name="option" id="cb1" type="checkbox" /></span>
      <label for="cb1">checkbox-001</label>      
      <div class="clear-both"></div>
</div>
<div class="row-cb">
      <span><input name="option" id="cb2" type="checkbox" /></span>
      <label for="cb2">checkbox-002</label>

      <div class="clear-both"></div>
</div>
<div class="row-cb">
      <span><input name="option" id="cb3" type="checkbox" /></span>
      <label for="cb3">checkbox-003</label>

      <div class="clear-both"></div>
</div>
<div class="row-cb">
      <span><input name="option" id="cb4" type="checkbox" /></span>
       <label for="cb4">checkbox-004</label>

      <div class="clear-both"></div>
</div>

.row cb{宽度:285px;边距:自动;}
.row cb标签{float:left;}
.row cb span{float:left;text align:left;}
.清除两个{清除:两个}
复选框-001
复选框-002
复选框-003
复选框-004

您的代码将如下所示

 <style>
.row-cb {width: 285px;margin: auto; }
.row-cb label { float: left;  }
.row-cb span { float: left; text-align: left; }
.clear-both {clear: both}
</style>

<div class="row-cb">
      <span><input name="option" id="cb1" type="checkbox" /></span>
      <label for="cb1">checkbox-001</label>      
      <div class="clear-both"></div>
</div>
<div class="row-cb">
      <span><input name="option" id="cb2" type="checkbox" /></span>
      <label for="cb2">checkbox-002</label>

      <div class="clear-both"></div>
</div>
<div class="row-cb">
      <span><input name="option" id="cb3" type="checkbox" /></span>
      <label for="cb3">checkbox-003</label>

      <div class="clear-both"></div>
</div>
<div class="row-cb">
      <span><input name="option" id="cb4" type="checkbox" /></span>
       <label for="cb4">checkbox-004</label>

      <div class="clear-both"></div>
</div>

.row cb{宽度:285px;边距:自动;}
.row cb标签{float:left;}
.row cb span{float:left;text align:left;}
.清除两个{清除:两个}
复选框-001
复选框-002
复选框-003
复选框-004

一个非常现代和灵活的解决方案是使用flexbox。例如:

ul.categorychecklist {
    list-style:none;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}
2016年我们就是这样做的:)
有关更多详细信息,请参阅:

一个非常现代和灵活的解决方案是使用flexbox。例如:

ul.categorychecklist {
    list-style:none;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}
2016年我们就是这样做的:)
有关更多详细信息,请参见:

我刚刚意识到这里也出现了要点。这是否意味着它以项目符号列表的形式出现,而我需要覆盖它?嗯,问题中的链接不起作用。我刚刚意识到这里也出现了一些要点。这是否意味着它以项目符号列表的形式出现,而我需要覆盖它?HMM问题中的链接不起作用。不建议使用,因为它选择了站点内的所有li元素。不建议使用,因为它选择了站点内的所有li元素。这些元素是垂直对齐的,而不是水平对齐的。这些元素是垂直对齐的,而不是水平对齐的