发布时间:2019-07-29 17:27:26
建议你用firefox或者chrome开发工具看一下元素情况就明白了。你可以这样理解:当一个元素浮动之后其父元素没做任何操作时,可认为其父元素没有包裹住这个元素。当父元素没有设置宽高的时候站位仅是大约1px线的大小。因此就布局来说当然会影响到其他元素。清除浮动的办法很多,父元素不设置宽高overflow:hidden;也可以解决清楚浮动的问题。关于border你可以利用多个元素的border以及元素的margin,position等等来绘制一些规则的图形。