position同时设置float属性并不起作用。relative生成??相对定位的元素,这些元素相对于它们的正常位置定位。fixed生成绝对定位的元素,这些元素相对于浏览器窗口定位。静态默认值。没有定位,元素出现在正常流中。absolute生成绝对定位的元素,相对于静态定位之外的第一个父元素进行定位。如果该元素没有带position属性的父元素,则以标签为准,即页面元素设置为width,则优先以width为准。否则,元素会知道宽度,父元素的宽度和高度会折叠。Sticky杀个卡宾枪,说说position:stickyfloatsyntax:clear:none|左|对|两者值:无:默认值。两边都允许漂浮物left:左边不允许漂浮物right:右边不允许漂浮物both:不允许漂浮物。无效的浮动元素将按顺序排列,不会重叠。clearfloating因为float会破坏inline-box,所以父元素的高度为0HTML结构看起来不够简洁。)使用after伪元素在该方法中,需要清除浮动元素的伪对象必须设置height:0,否则元素会比实际元素高几个像素.parent{zoom:1}。父母:在{内容:“。”之后;高度:0;行高:0;可见性:隐藏;显示:块;clear:both;}overflow+zoom方法(zoom,IE独有属性).fix{overflow:hidden;zoom:1;}有问题是的,这个是overflow:hidden。如果里面的元素要有负margin定位或者负absolute定位,那岂不是直接截掉了,所以这个方法有很多局限性,没有设置offsetrelative,可以看成是staticabsolute,根据parent定位element,不一定是父元素元素float,根据父元素定位,不一定是浏览器窗口设置偏移量relative,相对于自身,对周围元素没有影响absolute,基于定位父元素元素float多一点比较复杂,只设置top/left(bottom/right),那么设置值要以浏览器窗口为准,如果不设置则要以父元素为准。底部(左,右),然后底部(右)将不起作用
