【问题标题】:Make My Table Responsive让我的表响应
【发布时间】:2017-10-20 03:38:41
【问题描述】:

我已经阅读了关于如何制作响应式表格的 CSS-Tricks,但我的表格是相反的.. 水平方式.. 我的标题在左边而不是在表格的顶部。这是我的DEMO

<table border="1" colspan="1" width="781">
        <tbody>
            <tr>
                <td><strong>Package</strong>
                </td>
                <td>Silver</td>
                <td>Gold</td>
            </tr>
            <tr>
                <td><strong>Number of Books</strong>
                </td>
                <td>5</td>
                <td>100</td>
            </tr>
            <tr>
                <td><strong>Extra Cover</strong>
                </td>
                <td>Special</td>
                <td>Super Special</td>
            </tr>
            <tr>
                <td><strong>FREE Pencil</strong>
                </td>
                <td>X</td>
                <td>1000</td>
            </tr>
        </tbody>
    </table>

所以我对此有两个问题:

  1. 我怎样才能使这个响应? (不是整张表缩小的类型,在移动设备上不可读。)
  2. 除了使用表之外,还有其他选择吗?

【问题讨论】:

标签: jquery css html-table media-queries


【解决方案1】:

尝试将您的表格包含在一个 div 中,并且每当表格溢出时,只显示一个滚动条,与 Bootstrap Responsive Tables 的想法相同。

您可以查看DEMO HERE

【讨论】:

  • 不,有很多选择。但这是解决问题的最简单方法。我个人使用它,因为我使用 twitter bootstrap。
  • 可以提供样品吗?我的意思是,就像名字一样……所以我可以用谷歌搜索它们
【解决方案2】:

我会看看图层 css 处理表格的方式。 - http://eiskis.net/layers/

它是开源的,因此您可以下载并查看他们的方法。

【讨论】:

    猜你喜欢
    • 2022-08-17
    • 2018-01-13
    • 2014-04-27
    • 2016-02-03
    • 1970-01-01
    • 2014-03-21
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多