我有一个带有复选框的HTML公式列表.所有复选框都有一个标签.
.filter-list li {
display: flex;
flex-direction: row;
align-items: center;
}
.filter-list input[type=checkbox] {
margin-right: 2rem;
height: 20px;
width: 20px;
}
我用flexbox设计这个公式.使用flexbox使其中一个复选框比其他复选框小.原因似乎是,该复选框的标签文本太长了,需要将其包装在下一行中.这是我的CSS(使用SCSS):
一张图片描绘了千言万语(首先是flexbox,第二张没有):
当然这里是一个演示;)http://plnkr.co/edit/aagWvhpvuH5sPXBXUbUH?p=preview
有人知道如何解决这个问题吗?
干杯,大卫
添加输入:
flex: 1;
对于标签:
flex: 2;
它适用于chrome,firefox,IE.