开发者社区> 问答> 正文

如何让Div中并列的几个子元素充分平均地填满所有空间?

RT.
我还是贴一下我要应用的地方吧

<div class="btn-group btn-mul maxln">
  <button type="button" class="btn" style="width:20%;">Left</button>
  <button type="button" class="btn">Middle</button>
  <button type="button" class="btn">Right</button>
  <button type="button" class="btn">Right</button>
</div>

展开
收起
杨冬芳 2016-06-14 15:25:34 2055 0
1 条回答
写回答
取消 提交回答
  • IT从业
    div.row3 *{
        width:33.3%;
    }
    div.row4 *{
        width:25%;
    }
    div.row5 *{
        width:20%;
    }
    

    以此类推

    以前尝试着写过一段js但是失败了不知道问题在哪 在外层元素加fito class在内层加fiti class

    $.each($('.fito'),
        function(ord,ele){
            var fitolen = parseInt(ele.css('width'));
            var fitilen = fitolen / ele.children($('.fiti')).length;
            $.each(ele.children('.fiti'),
                function(ordi,elei){
                    elei.css('width') = fitilen;
                })
        })
    
    
    2019-07-17 19:37:51
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载