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