l350172123
Mr尐哈拉
采纳率90.9%
2016-11-04 06:43 阅读 4.4k
已采纳

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

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    l350172123 Mr尐哈拉 2016-11-04 07:13

    已经用position:absollute解决,谢谢

    点赞 评论 复制链接分享
  • csdn9_14 陈 俊 刚 2016-11-04 06:48

    你把div3的宽度改小点。

    点赞 1 评论 复制链接分享
  • tangwutian tangwutian 2016-11-04 06:55

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

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2016-11-04 07:13

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

    点赞 评论 复制链接分享

相关推荐