orangecat00
2017-08-17 19:02
父元素div只设置了背景,
.div4{
background: goldenrod;
}
<div class="div4"><img src="img/img1.jpg" style="margin:50px 0;"></div>
为何只有图片上下撑开了50px,左右两边没反应?
因为你把左右都设置为0了啊,自然不会有变化,设置大于0的任何数,你就明白了
margin:50px 0;是margin:50px 0 50px 0;的简写。四个数值依次控制上、右、下、左边距。
要想实现上下左右边距都是50px;可以写:1、“margin:50px 50px” 或者2、“margin:50px;”
因为0代表左右margin是0PX,所以说两边没有反应
CSS深入理解之margin
55943 学习 · 66 问题
相似问题