css - Twitter Bootstrap 表边框问题

标签 css twitter-bootstrap

如果列数太多,Bootstrap 表格右边框不会环绕表格,如 fiddle 所示:http://jsfiddle.net/sCAUv/2/ 在示例中,右边框停在 h18。我想要它来包裹 table 。 我该如何解决这个问题?

<table class="table table-condensed table-bordered table-striped">
<thead>
    <tr>
        <th>h1</th>
        <th>h2</th>
        <th>h3</th>
        <th>h4</th>
        <th>h5</th>
        <th>h6</th>
        <th>h7</th>
        <th>h8</th>
        <th>h9</th>
        <th>h10</th>
        <th>h11</th>
        <th>h12</th>
        <th>h13</th>
        <th>h14</th>
        <th>h15</th>
        <th>h16</th>
        <th>h17</th>
        <th>h18</th>
        <th>h19</th>
        <th>h20</th>
        <th>h21</th>
        <th>h22</th>
        <th>h23</th>
        <th>h24</th>

    </tr>
</thead>
<tbody>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
        <td>6</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>7</td>
        <td>8</td>
        <td>9</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
</tbody>
<table>

最佳答案

完全明白你的意思。问题是表格不能被包装。如果可以,您如何知道它是溢出文本还是新行?

避免这种问题是不可能的,除非你想把表拆分成两个单独的表。

对于其他对他在说什么感到好奇的人,请看这个截图:

Verbose description of the original posters' issue.

在上面的屏幕截图中,有一个水平滚动条,这对网站访问者来说可能很突兀。

截至目前,没有任何方法可以在不引起很多更多用户混淆的情况下将表格包裹起来(这比使用滚动条更糟糕。

很多这个问题都可以通过修改屏幕分辨率,甚至 table 元素的字体大小来解决。如:

table {
    font-size:90% !important;
}

另外请记住,您应该保留 !important 修饰符,因为 Twitter-Bootstrap 在某些情况下倾向于覆盖一些自定义 CSS。

我不建议尝试将表格包裹起来。它会变得非常用户不友好,并且可能会与引人入胜的网站形成对比。

关于css - Twitter Bootstrap 表边框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18011257/

相关文章:

html - 带有列的面板页脚 Bootstrap ,它不会出现在同一行中

javascript - OwlCarousel 和 bootstrap 幻灯片在网站中的使用

css - 在响应式 Bootstrap 导航栏中居中内容

css - 如何解决跨浏览器的占位符 CSS 差异?

jquery - 单击时移动图像(有点类似于谷歌地图)

javascript - 如何使用悬停菜单界面填充 textInput spacer

CSS 和 float 属性

jquery - 我可以为其内容创建一个可变高度的 coda slider 导航吗?

javascript - 如何向图像 map 坐标添加弹出显示?

html - 图像之间的 Bootstrap 中心警报