课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
width:100px;
height:100px; //宽高一样
padding:10px //按照解释,上右下左四边填充都一样,理论上到四边的距离应该一样,实际上效果却不是
2016-03-15
源自:初识HTML(5)+CSS(3)-升级版 12-12
正在回答
因为你所填充的规则是宽=左边界+左填充+内容宽度+右填充+有边框+右边界 ;高也是如此,所以要实际内容在中间就应该去掉所对应的内容像素长度就可以啦
qq_夏日青枫_0 提问者
TurnAllthelight 回复 qq_夏日青枫_0 提问者
如果你的内容宽度加上两个padding(20px)比你设置的容器的width(100px)还要小,那么你的padding-right就不是10px,而是width(100px)减去padding-left(10px)再减去内容的宽度,高度也是这个道理。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
4 回答如图:为什么呈现的效果却不一样呢?
3 回答为什么效果不一样
1 回答同样的代码为什么效果不一样
5 回答内联元素对padding 为什么有效果 而且是正确的效果?
6 回答为什么添加margin的效果不一样了