div 周围的 CSS 边框大于页面宽度

标签 css html

我有一个带有边框的 HTML div。我已经向这个 div 添加了一个 white-space: nowrap 属性,这样它就会随着内容水平增长(甚至超过页面宽度)。但是,边框永远不会超出页面宽度,直接穿过内容。有什么办法可以防止这种情况发生吗?

JSFiddle 示例:http://jsfiddle.net/mHjRf/

HTML:

<div id=test>
    Content exceeding page width
</div>

CSS:

#test {
    border: 1px solid #aaa;
    white-space: nowrap;
}

最佳答案

尝试将 display: inline-block; 添加到您的元素样式中:

#test {
    border: 1px solid #aaa;
    white-space: nowrap;
    display: inline-block;
}

http://jsfiddle.net/mHjRf/2/

关于div 周围的 CSS 边框大于页面宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20381852/

相关文章:

如果嵌套元素,CSS 改变样式

javascript - 如何使用带有 webpack 的 npm install 来使用 normalize.css?

css - 动画边框效果不适用于 IE

java - struts2变量仅在javascript中被调用一次

html - Mac 上的 Chrome 浏览器 : Scrollbars disappear when using `position: sticky`

html - 悬停时更改两个单独的 SVG 路径

javascript - 如何完成清洁横幅

ios - 如何在 iOS 的主 Storyboard中适应每个设备的字体大小?

html - 在容器中居中

html - Chrome & Edge 和 Firefox 中的 ng-repeat 和按钮间距