html有3个div,两个子div都有float:left,但不在同一行

图片说明
如图,有一个父级div1,两个子级div2、div3
div1固定宽度,但是有overflow:auto
div2固定宽度,float:left
div3最小宽度是1000,float:left,但是会超出div1的宽度。

现在div2和div3是上下排列了,并没有在同一横排。请问要怎么改?

已经用position:absollute解决,谢谢

你把div3的宽度改小点。

你把div1的固定宽度去掉就可以了

div1宽度不够,要足够容纳div2和div3的宽度才能一排显示