css - 为具有 <pre> 标记内容的引导模式主体添加水平滚动条

标签 css twitter-bootstrap-3

这是解决问题的 fiddle 。 http://jsfiddle.net/sheth/YE9Sx/ 我正在尝试做一个文本查看器。我没有将文本作为文档,而是作为页面和行的 JSON 数组。我决定使用 Bootstrap Modal 并获得页眉和页脚文具,文档在它们之间垂直滚动为一个页面。

要查看问题,请单击按钮,然后会出现模式。如果向下滚动,您将看到附加到

 标记的水平滚动条。我希望水平滚动条像垂直滚动条一样附加到模态主体,而不是 
 标记。
这是我目前所拥有的

.report-modal-body {
    max-height: calc(100vh - 148px);
    overflow-y: auto;
    overflow-x:auto;
}
.report-pre {
    width:100%;
    overflow-x:auto;
    word-wrap:normal;
}

对于上面的最大高度条目,请参阅问题 Fixed header position in bootstrap 3 modal

最佳答案

通过删除样式为“modal-body”的 div 标签并将 modal-body 附加到

,我得到了我需要的东西
 fiddle 在这里。 http://jsfiddle.net/sheth/YE9Sx/8/ 

<pre class="report-pre modal-body report-modal-body">

其他选项是设置具有类 modal-body 的 div 标签的样式,以便使用固定宽度的字体并将空白视为前置标签

http://jsfiddle.net/sheth/YE9Sx/12/

<div class="modal-body report-modal-body">
.report-modal-body {
    max-height:calc(100vh - 150px);
    overflow-y:auto;
    overflow-x:auto;
    white-space:pre;
    font-family:monospace;
}

关于css - 为具有 <pre> 标记内容的引导模式主体添加水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24896307/

相关文章:

php - 如何在wordpress自定义导航中显示子项

javascript - 表格内容根据下拉选项而变化

html - 寻找在此布局中正确实现 <main> 标签的方法

css - 在 css 中移动标题以正确对齐

Jquery 表头调整大小

twitter-bootstrap-3 - Bootstrap 3 Datepicker + Moment.js,似乎无法使格式工作

jquery - 新页面打开后,事件类未保留在 mvc3 Bootstrap 导航栏中的选定列表项上

angularjs - 无法关闭模式和更改页面位置

jquery - 是否可以在 bootstrap daterangepicker 中删除上个月和下个月的日期?

css - Bootstrap 3 - 连续使用超过 12 列