這裏是我的代碼:如何降低邊距的寬度值?
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'。還要添加「盒子大小:邊框」。 –