0
給定具有某種左右填充的元素,似乎無法將其寬度設置爲小於兩者之和的任何值。使用填充縮小元素
快速的谷歌搜索會讓你相信救恩在於box-sizing
屬性,儘管這確實有意義(因爲盒子模型是如何工作的),但它足以令人驚訝地不會改變任何事情。
有什麼我錯過了?
在this minimal working example中,紅色元素不應該是可見的。如果可能的話,我想避免使用多餘的元素混淆HTML。
給定具有某種左右填充的元素,似乎無法將其寬度設置爲小於兩者之和的任何值。使用填充縮小元素
快速的谷歌搜索會讓你相信救恩在於box-sizing
屬性,儘管這確實有意義(因爲盒子模型是如何工作的),但它足以令人驚訝地不會改變任何事情。
有什麼我錯過了?
在this minimal working example中,紅色元素不應該是可見的。如果可能的話,我想避免使用多餘的元素混淆HTML。
紅色區域出現是因爲其中的文字。你有2個選項要麼刪除文本或設置字體大小爲0這樣的:
#c
{
background: red;
width: 0em;
font-size: 0em;
}
這確實有效,但我希望仍然能夠顯示文本內的元素。填充的重點在於填充內容。 – Nerius