为什么,在一个div中,有加入俩个div,把他们向左排列后float:left;

2025-02-23 01:57:25
推荐回答(3个)
回答1:

1. 帮你简化了一下代码,建议如下写法;
2. div1和div2的父容器div0的宽度,要等于两个div宽度 + 边框 + 边距的总各,就不会出现到下一排的效果了。



border-style









试一下吧!

回答2:

你这两个div的父框宽度是多少?如果这两个子框的宽度大于父框,就会上下排了~还有ie和其他内核浏览器对框模型的解释是不一样的。

回答3:

边框算外边框,
如果#DIV1 #DIV2的父DIV宽度大于等于770+1+1+250的话还是会正常排列的,(+1+1是算左右边框)
或者你把div2的宽度改成248px也可以