【发布时间】:2022-01-14 22:28:15
【问题描述】:
我遇到了非常奇怪的问题。 (http://jsfiddle.net/Fq68D/)
HTML
<div>
<p>Hello World!</p>
</div>
CSS
div {
display:inline-block;
}
p {
background-color:#ccc;
padding:10%;
white-space:nowrap;
}
在 Firefox 中,它按预期工作,文本适合 p,并且有填充,
在 Chrome 和 IE 中,文本开箱即用。
这是什么原因造成的?有什么解决方法吗?
【问题讨论】:
-
这与填充百分比有关。请看stackoverflow.com/questions/9320934/…
-
如果我加载你的小提琴,我会看到问题,但是当我点击运行时它会自行纠正。
-
@j08691,很奇怪,当您在 chrome 中检查 p 元素并禁用,然后重新启用填充时,也会发生同样的情况。