我是一个相当新手的网络开发人员,我遇到了一个非常基本的问题,我非常感谢一些帮助:
无论我在某个包含的 div 中设置什么宽度,safari 和 Chrome 都添加了填充 div 宽度的额外边距。如果我将它们指定为 0 边距,则 css 将被覆盖。例如,我有以下
<div class="container">
<div class="element1">
...
</div>
</div>
我将其设置为css:
.container{
background-color:#ffffff;
margin-left:7.5%;
margin-right:7.5%;
padding:30px;
color:#505050;
line-height:1.5;
font-size:14px;
}
.element1{
max-width:50%;
margin: 0px 0px 0px 0px;
}
element1 的宽度为包含元素的 50%,但它在右侧有一个额外的边距,填充了包含元素的其余宽度。为什么会发生这种情况,如何将此右边距设置为 0?
谢谢!