清除浮动
一排竖着的图片,唯这一张跟在上一个div的后面,使之无法直接用float=left来横向排列,方法是把这一张设为clear:both;再用float=left,设为clear:left;也可以。为啥图片在右边浮动,却是用的clear:left去解决?因为它是为了对抗上一个float:left; ,float会影响相邻元素,clear用的比较多是因为,在抗浮动的处理中,我们都是使用clear:both. 用意很明显:我不必关心你是左浮动还是右浮动,我都通通免疫。
一排竖着的图片,唯这一张跟在上一个div的后面,使之无法直接用float=left来横向排列,方法是把这一张设为clear:both;再用float=left,设为clear:left;也可以。为啥图片在右边浮动,却是用的clear:left去解决?因为它是为了对抗上一个float:left; ,float会影响相邻元素,clear用的比较多是因为,在抗浮动的处理中,我们都是使用clear:both. 用意很明显:我不必关心你是左浮动还是右浮动,我都通通免疫。