How to make a div fill a remaining horizontal space?

前端 未结 25 1389
野的像风
野的像风 2020-11-22 00:45

I have 2 divs: one in the left side and one in the right side of my page. The one in the left side has fixed width and I want the one of the right side to f

25条回答
  •  隐瞒了意图╮
    2020-11-22 01:29

    If you don't need compatibility with older versions of certain browsers (IE 10 8 or less for example) you can use the calc() CSS function:

    #left {
       float:left;
       width:180px;
       background-color:#ff0000;
    }
    
    #right {
       float: left;
       width: calc(100% - 180px);
       background-color:#00FF00;
    }
    

提交回复
热议问题