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;
}