关于float和margin

     一、同级存在浮动,如mid的前面left浮动(mid不浮动),margin则相对于父元素,mid的margin-left不是相对于left,而是相对于con(能够想象,若是left不浮动,则mid和left不在同一行,margin的参考对象天然是父元素)。可是若是margin-left的值小于left的宽度,是不起做用的(mid的宽度等于父容器宽度减去左右margin,浏览器查看元素是起做用的,ul会掉到最下面),mid和left会紧靠在一块儿。浏览器

    二、margin-left和margin-right至关于给元素定宽(不是显示定宽,好比若是元素内没有内容,宽度是0,当内容是连续数字或字母也起不到定宽的做用)。对象

       

       

      

    三、 float会使行内元素转为行内块元素,width会起做用。容器

    四、mid若是也加上左浮动,而且不设置宽度,margin-left和margin-right会限制mid的宽度,可是mid不会和left在同一行,尽管left右边还有足够的位子。float

相关文章
相关标签/搜索