问答详情
源自:4-1 理解CSS中的margin auto

对图片设置绝对定位,上下左右设置0进行拉伸,没有填满其父级

http://img.mukewang.com/590970330001bfc311370549.jpg

问题1:对图片设置绝对定位,上下左右设置0进行拉伸,却没有填满其父级?

问题2:此时设置margin:auto为何依然可以居中?

问题3:设置上下左右为0,上下左右指的是什么,是padding吗?

提问者:慕粉1112086645 2017-05-03 13:57

个回答

  • qq_布鲁克是只会飞的猪_03537467
    2017-05-05 10:26:18
    已采纳

    问题1:拉伸是针对容器而言的,无法拉伸img,想拉伸图片占满容器将高度和宽度设为100%即可

    问题2:使用margin:auto居中时需要元素为block元素,而将元素定位设置为absolute时,元素的具备了block特性,所以能够居中

    问题3:上下左右指的是元素距父容器的偏移,不是padding。