css left top

      今天看css,left和top等均可设置具体像素也能设置百分比,当然这个百分比是根据父元素设置的。发现给子元素设置的position全是absolute,这个还可以理解,根据父元素的百分比设置,当然要绝对定位找到父类或根类的宽高才好。好奇试了下如果设置为relative会怎么样,发现不设置父类宽高的情况下,left还是可以设置百分比,top则无法设置。

查资料发现,父类没有显示设置高度时,默认是0的,而left之所以有效,是因为div父类宽度也有个默认值,占满父类的父类。

你可能感兴趣的:(css left top)