这里是我的代码:如何降低边距的宽度值?
div{
border: 1px solid red;
height: 20px;
}
span{
display: table;
border: 1px solid green;
height: 10px;
width: 100%;
margin-left:20px;
}
<div>
<span></span>
</div>
正如你看到的,绿盒子是出于在右侧红框。这是因为20px
左边的余量应用在红色框上。
我该如何将这个边距和绿框放入红框?
注:最我的网站的用户使用旧的浏览器。所以我不想使用calc()
。
只是删除'宽度:100%' –
@MuhammadUsman我已经编辑我的问题。在当前版本中,删除'width'不会给我预期的结果。 –
那么,我的变种不适合你当前的版本。但是从子项中删除'margin-left'并在父项中添加'padding-left'。还要添加“盒子大小:边框”。 –