Bootstrap 3表内溢出的面板

Aar*_*ron 30 html css html5 css3 twitter-bootstrap

 <div class="col-xs-6 col-sm-4">
         <div class="panel panel-primary">
          <div class="panel-heading">Recently Filtered</div>
          <table class="table table-striped">
            <tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
            <tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
            <tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
            <tr><td>Sensor ID</td><td>Temperature</td><td>Voltage</td><td>Date</td>
          </table>
        </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我放大时,面板内的表格溢出,这是一个图片示例在此输入图像描述

适应这个问题的适当标记是什么?我知道它可以正确地扩展.

Sou*_*Paw 59

您始终可以.table-responsive向表中添加类以使其水平滚动.例:

<div class="table-responsive">
    <table class="table table-striped">
        ...
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

如果这不是你想要的,你需要降低字体大小以使其更合适.

  • 从技术上讲,您将表*嵌套在*a`div.table-responsive`中,而不是将类放在表本身上. (7认同)

Tod*_*odd 7

它似乎只发生在视口响应移动大小时.最简单的解决方法是添加overflow规则.

.panel {
    overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

您还可以更改字体大小或删除不需要的表格单元格.你也可以缩写

  • ID
  • 温度
  • V
  • 日期