问答详情
源自:12-12 宰相肚里能撑船 - 使用padding为盒子设置内边距(填充)

为什么填充数值一样,而效果却不是想要的效果??

width:100px;

height:100px;   //宽高一样

padding:10px   //按照解释,上右下左四边填充都一样,理论上到四边的距离应该一样,实际上效果却不是

提问者:qq_夏日青枫_0 2016-03-15 08:38

个回答

  • TurnAllthelight
    2016-03-15 08:55:54

    因为你所填充的规则是宽=左边界+左填充+内容宽度+右填充+有边框+右边界 ;高也是如此,所以要实际内容在中间就应该去掉所对应的内容像素长度就可以啦

  • 荒城驿
    2016-03-15 08:49:11

    如果你的内容宽度加上两个padding(20px)比你设置的容器的width(100px)还要小,那么你的padding-right就不是10px,而是width(100px)减去padding-left(10px)再减去内容的宽度,高度也是这个道理。