<div class="a" style="width:1000px;">
<div class="b"></div>
</div>
加定位
把b拿出来,不要放在a里边,或者a不要设置宽度,由b支撑起来
1、首先考虑保持原有的html结构不变的情况:
给a加float浮动,这样的话,a就是一个漂浮的div元素,不会占用实际的空间。
给a和b加绝对定位或者fixed定位,定位的元素可以突破html元素的包裹。
2、打破原有的html的结构。
在打破html的结构的情况下,把b元素拿出来就可以了。