html - 使 Bootstrap 表格列适合内容

标签 html css twitter-bootstrap

我正在使用 Bootstrap 并绘制表格。最右边的列中有一个按钮,我希望它下拉到适合该按钮所需的最小尺寸。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<table class="table table-responsive">
        <tbody>
            <tr>
                <th>Name</th>
                <th>Payment Method</th>
                <th></th>
            </tr>
            <tr>
                <td>Bart Foo</td>
                <td>Visa</td>
                <td><a role="button" class="btn btn-default btn-xs" href="/Payments/View/NnrN_8tMB0CkVXt06nkrYg">View</a></td>
            </tr>
        </tbody>
    </table>

呈现如下:

Table Example

通过一些 Firebug 突出显示,列宽变得这么宽:

Column Width

该列随页面缩放,而页面处于较大的动态宽度模式。我知道如何在纯 CSS 中解决这个问题,但大多数这些方法可能会导致网站的低宽度版本出现问题。

如何使该列下拉到其内容的宽度?

(一如既往 - 现有 Bootstrap 类 > 纯 CSS > Javascript)

最佳答案

制作一个使表格单元格宽度适合内容的类

.table td.fit, 
.table th.fit {
    white-space: nowrap;
    width: 1%;
}

关于html - 使 Bootstrap 表格列适合内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31184000/

相关文章:

javascript - 在 Bootstrap 模态窗口上使用 Intro.js 提示,提示显示在模态后面

html - 如何将页脚放在可见页面的底部?

html - IE11兼容性 View 中的定位问题

html - 使用 CSS 将链接到文本短语的符号放置到文档的边距中

每个部分标题的 HTML 导航栏多种背景颜色

javascript - 服务器中 css 和 js 的更改,不适用于网站

jquery - 使用浏览器自动调整图像大小

html - 表单元素流出模态并且彼此不正确对齐

javascript - 从 div 中大量删除内容和属性

javascript - 如何根据内容设置div的高度?