今天看css,left和top等均可设置具体像素也能设置百分比,当然这个百分比是根据父元素设置的。发现给子元素设置的position全是absolute,这个还可以理解,根据父元素的百分比设置,当然要绝对定位找到父类或根类的宽高才好。好奇试了下如果设置为relative会怎么样,发现不设置父类宽高的情况下,left还是可以设置百分比,top则无法设置。
查资料发现,父类没有显示设置高度时,默认是0的,而left之所以有效,是因为div父类宽度也有个默认值,占满父类的父类。
今天看css,left和top等均可设置具体像素也能设置百分比,当然这个百分比是根据父元素设置的。发现给子元素设置的position全是absolute,这个还可以理解,根据父元素的百分比设置,当然要绝对定位找到父类或根类的宽高才好。好奇试了下如果设置为relative会怎么样,发现不设置父类宽高的情况下,left还是可以设置百分比,top则无法设置。
查资料发现,父类没有显示设置高度时,默认是0的,而left之所以有效,是因为div父类宽度也有个默认值,占满父类的父类。
本文标题:css left top
本文链接:https://www.haomeiwen.com/subject/ladugctx.html
网友评论