html - Bootstrap 表响应无法正常工作-宽度问题

标签 html css twitter-bootstrap responsive-design

我的名称有问题,名称太长而无法容纳在列中,它看起来像这样:

http://i.stack.imgur.com/1xwZz.png

我试图确切指定元素的最大宽度,但效果不佳。

我只想在title元素中显示名称的开头和全名,

我的代码现在看起来像这样:

<div class="table-responsive">
<table class="table table-hover table-condensed table-striped">
    <thead>
        <tr>
            <th>&nbsp;</th>
            <th>name</th>
            <th>size</th>
            <th>&nbsp;</th>
        </tr>
    </thead>
    <tbody id="List">
        <tr class="line1">
            <td class="">
                <img src="gfx/icons/image.png"></td>
            <td class="fileName">
                <a href="#">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.jpg</a>
            </td>
            <td class="fileSize">41.2 kB</td>
            <td class="delete">
                <a class="btn btn-danger btn-xs" href="#"><span class="glyphicon glyphicon-floppy-remove"></span></a>
            </td>
        </tr>
    </tbody>
</table>

最佳答案

就像评论中指出的那样,这不是您要的解决方案,而是替代方案,因为缩减文件名需要JavaScript或某种服务器端语言(如果使用的话)。如果您指定解决此问题的首选方法,我可以提供更深入的解决方案。

该表似乎可以正常工作,尽管有这么长的文件名是一种不好的做法,但我知道如果允许用户在网站上上传文件,则无法控制文件名。因此,我将在您的情况下使用的解决方案是一些自定义CSS:

.filename a {
  word-break: break-all;
}


这将在需要时将文件名分成两行。

关于html - Bootstrap 表响应无法正常工作-宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21550581/

相关文章:

css - 图像未根据 Bootstrap 列大小调整大小

html - 在 Windows Phone 8 中选择任何值时下拉框上的蓝色突出显示

javascript - 我需要刷新我的页面来更新文本区域,即使我以与以前相同的方式设置文本

css - 如何在css中创建斜体框?

html - 图像在浏览器预览中质量下降

django - 如何将 Bootstrap 类添加到模板中的 Django CreateView 表单字段?

html - 当它的 div 悬停时改变所有 p 元素的颜色

javascript - iFrame 删除错误并替换为自定义消息

html - 无法让这些并排排列

css - 使用 bootstrap flask 修复布局