css中水平并列有三个div块元素,左边的div给了左浮动,可为什么左边哪个没有在最左?

可加个外边框后,就可以了。这是什么情况?... 可加个外边框后,就可以了。这是什么情况? 展开
 我来答
码农小明哥
2016-09-02 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部
这个你可以使用浏览器的审查元素看一下这个div是否有margin-left 等属性,看这个div的父元素是否又或者一些元素的默认值等
追问
看了,没有其他默认值
能定167
2016-09-01 · TA获得超过247个赞
知道小有建树答主
回答量:274
采纳率:66%
帮助的人:117万
展开全部
要浮动的话,三个块都要给浮动! 不然就会出现这种情况!
更多追问追答
追问
三个都给了浮动
追答
那就给父DIV加上宽度和高度!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aaser464048
2016-09-01 · TA获得超过438个赞
知道小有建树答主
回答量:894
采纳率:75%
帮助的人:332万
展开全部
三个都给加上float:left
追问
div2和div3顺序要互换,所以如果用三个float:left,排列就不对了
追答
那么第三个加上 float:right
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式