当前位置:  开发笔记 > 前端 > 正文

Flexbox调整复选框的大小(太小)

如何解决《Flexbox调整复选框的大小(太小)》经验,为你挑选了1个好方法。

我有一个带有复选框的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,第二张没有):

    用flexbox

    没有flexbox

    当然这里是一个演示;)http://plnkr.co/edit/aagWvhpvuH5sPXBXUbUH?p=preview

    有人知道如何解决这个问题吗?

    干杯,大卫



    1> KCarnaille..:

    添加输入:

    flex: 1;
    

    对于标签:

    flex: 2; 
    

    它适用于chrome,firefox,IE.


    我能够在`label`上只用`flex:1`来实现我想要的布局
    推荐阅读
    kikokikolove
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有