Html CSS显示:使用复选框调整、对齐中心和按钮
里面有一个带按钮和标签的弹性盒。显然,Html CSS显示:使用复选框调整、对齐中心和按钮,html,css,flexbox,Html,Css,Flexbox,里面有一个带按钮和标签的弹性盒。显然,align items属性没有对齐按钮。我怎样才能做到这一点 更新:我正在搜索将标签、复选框和按钮与单个基线垂直对齐的方法。该属性适用于flex容器,而不是flex项目 因此,您应该将其应用于.wrapper而不是.wrapper>*: .wrapper{ 对齐项目:基线;/*对齐弹性项目的基线*/ } .wrapper{ 显示器:flex; 调整项目:基线; } .wrapper>:第一个孩子{ 弹性:10自动; } .包装器按钮{ 填充:10px;
align items
属性没有对齐按钮。我怎样才能做到这一点
更新:我正在搜索将标签、复选框和按钮与单个基线垂直对齐的方法。该属性适用于flex容器,而不是flex项目
因此,您应该将其应用于.wrapper
而不是.wrapper>*
:
.wrapper{
对齐项目:基线;/*对齐弹性项目的基线*/
}
.wrapper{
显示器:flex;
调整项目:基线;
}
.wrapper>:第一个孩子{
弹性:10自动;
}
.包装器按钮{
填充:10px;
}
试验
试验
试验
试验
该属性适用于flex容器,而不是flex项目
因此,您应该将其应用于.wrapper
而不是.wrapper>*
:
.wrapper{
对齐项目:基线;/*对齐弹性项目的基线*/
}
.wrapper{
显示器:flex;
调整项目:基线;
}
.wrapper>:第一个孩子{
弹性:10自动;
}
.包装器按钮{
填充:10px;
}
试验
试验
试验
试验
该属性适用于flex容器,而不是flex项目
因此,您应该将其应用于.wrapper
而不是.wrapper>*
:
.wrapper{
对齐项目:基线;/*对齐弹性项目的基线*/
}
.wrapper{
显示器:flex;
调整项目:基线;
}
.wrapper>:第一个孩子{
弹性:10自动;
}
.包装器按钮{
填充:10px;
}
试验
试验
试验
试验
该属性适用于flex容器,而不是flex项目
因此,您应该将其应用于.wrapper
而不是.wrapper>*
:
.wrapper{
对齐项目:基线;/*对齐弹性项目的基线*/
}
.wrapper{
显示器:flex;
调整项目:基线;
}
.wrapper>:第一个孩子{
弹性:10自动;
}
.包装器按钮{
填充:10px;
}
试验
试验
试验
试验
我不明白你的要求。您是否可以添加一个描述您希望实现的目标的图像?我找到了以下链接:。基本上,如果我添加.wrapper>*{display:inline flex;}
它会给出我需要的结果。但是我仍然不确定,所以我会做更多的测试。什么是对齐中心
?@Oriol抱歉,对齐项目
。我不明白你在这里要求什么。您是否可以添加一个描述您希望实现的目标的图像?我找到了以下链接:。基本上,如果我添加.wrapper>*{display:inline flex;}
它会给出我需要的结果。但是我仍然不确定,所以我会做更多的测试。什么是对齐中心
?@Oriol抱歉,对齐项目
。我不明白你在这里要求什么。您是否可以添加一个描述您希望实现的目标的图像?我找到了以下链接:。基本上,如果我添加.wrapper>*{display:inline flex;}
它会给出我需要的结果。但是我仍然不确定,所以我会做更多的测试。什么是对齐中心
?@Oriol抱歉,对齐项目
。我不明白你在这里要求什么。您是否可以添加一个描述您希望实现的目标的图像?我找到了以下链接:。基本上,如果我添加.wrapper>*{display:inline flex;}
它会给出我需要的结果。但是我仍然不确定,所以我会做更多的测试。什么是align center
?@Oriol抱歉,align items
。这一个实际上有效,它与基线对齐,而不是与中心对齐。布局由CMS预定义。谢谢。这一个确实有效,它与基线对齐,而不是与中心对齐。布局由CMS预定义。谢谢。这一个确实有效,它与基线对齐,而不是与中心对齐。布局由CMS预定义。谢谢。这一个确实有效,它与基线对齐,而不是与中心对齐。布局由CMS预定义。谢谢
<div class="wrapper">
<div>
<button>Test</button>
</div>
<div>
<input type="checkbox" id="test" />
<label for="test">Test</label>
</div>
<div>
<button>Test</button>
</div>
<div>
<button>Test</button>
</div>
</div>
.wrapper {
display: flex;
}
.wrapper > * {
align-items: baseline;
}
.wrapper > :first-child {
flex: 1 0 auto;
}
.wrapper button {
padding: 10px;
}