html - 填充和空格 : nowrap in Chrome and IE 的奇怪问题

标签 html css

我遇到了非常奇怪的问题。 ( 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 中,文本不合时宜。

enter image description here

这是什么原因造成的?有什么解决方法吗?

最佳答案

添加 display: inline-block;p 元素:

http://jsfiddle.net/Fq68D/1/

关于html - 填充和空格 : nowrap in Chrome and IE 的奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16471435/

相关文章:

javascript - 尝试修复元素的高度,以便在悬停时正确突出显示

html - css 在父级下创建元素

css - 有没有办法将样式表的优先级设置为高于 !important?

javascript - 如何使用计时器删除嵌入 html 中的 swf 文件

jquery - 使用 jquery 在日期和月份选择列表中发布

css - Joomla 文章样式

html - 更改组合框设计

css - 使用任何动画/过渡时的 Webkit 边界半径和溢出错误

html - 在 HTML/CSS 中,如何使表情符号与文本大小相同?

html - h3 和 anchor 标签样式问题