作者:加勒比海盗530 | 来源:互联网 | 2023-05-16 03:58
我找了好多方法,但都不行
假如在IE6下实现了,在IE8下又会出问题
11 个解决方案
width 和小于父容器
display=inline
宽度和小于夫容器,别忘了空白边和填充
实在不行全都float:left
最后一个width:100%是相对于父容器的。也就是父容器有多宽,它也必须有多宽。所以,这么宽的东西,跟它前面那两个肯定是不能在一行的。
另外,除了display:inline,还有另外一个办法:float:left
但不论你用哪种办法,你都必须控制好width,三个div的宽度加起来不能超过父容器宽度,否则,最后一个div肯定会另起一行。