【问题标题】:Zurb Ink Button Not Respecting 2 Columns in PanelZurb Ink 按钮不尊重面板中的 2 列
【发布时间】:2014-04-01 19:08:44
【问题描述】:

在创建 HTML 电子邮件时,我使用的是 Zurb Ink 框架。

我有一个面板,我想在面板内显示几条水平线。例如:

Panel:
[assigned] 12/12/2013 12:14:00 Reboot Server
[unassigned] 12/12/2013 15:00:00 Shutdown Server

其中有一个用于分配/未分配和文本跟随的按钮。

在这段代码中,我在面板内成功创建了面板和按钮。但是,我无法让按钮只占用两列。如何使按钮仅占用 2 列,然后在按钮后显示文本?

            <table class="row callout">
                <tr>
                    <td>
                        <table class="twelve columns">
                            <tr>
                                <td class="panel" style="background: #ECF8FF; border-color: #b9e5ff">
                                    <table class="two columns">
                                        <table class="tiny-button small radius alert">
                                            <tr>
                                                <td>
                                                    unassigned
                                                </td>
                                            </tr>
                                        </table>
                                    </table>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>

【问题讨论】:

  • 您的“两列”表没有&lt;tr&gt;&lt;td&gt;

标签: html css zurb-foundation html-email zurb-ink


【解决方案1】:

我相信子栏是您正在寻找的。来自 Zurb 文档:

虽然 Ink 网格不能像 Foundation 对应物那样嵌套,但 Ink 确实提供了一个可嵌套的子网格,以应对一个网格不够用的情况。通过将 .sub-columns 类(以及编号类,与主网格相同)应用到 .columns 表下方的标记,您可以将 .columns 表细分为子列。

标记

<table class="container">
    <tr>
        <td>

            <table class="row">
                <tr>
                    <td class="wrapper">

                        <table class="twelve columns">
                            <tr>
                                <td class="four sub-columns">
                                    <table class="button">
                                        <tr>
                                            <td> <a href="#">Assigned</a>

                                            </td>
                                        </tr>
                                    </table>
                                </td>
                                <td class="eight sub-columns last">2/12/2013 12:14:00 Reboot Server</td>
                                <td class="expander"></td>
                            </tr>
                            <tr>
                                <td class="four sub-columns">
                                    <table class="button">
                                        <tr>
                                            <td> <a href="#">Unassigned</a>

                                            </td>
                                        </tr>
                                    </table>
                                </td>
                                <td class="eight sub-columns last">12/12/2013 15:00:00 Shutdown Server</td>
                                <td class="expander"></td>
                            </tr>
                        </table>

                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>

小提琴:http://jsfiddle.net/galengidman/MPQ38/1/

【讨论】:

  • 不,他正在“面板”类中搜索表格,而不仅仅是子列
【解决方案2】:

来自文档:

要创建在大多数客户端中看起来都很棒的按钮,请制作一个表格 button 类来包装你的 &lt;a&gt; 标签。按钮展开到全宽 默认情况下它们的容器,因此如果您不希望它们全部展开 顺便说一下,考虑将它们放在子网格或块网格元素中。

这意味着您可以将按钮表放在子网格元素中

【讨论】:

    猜你喜欢
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    相关资源
    最近更新 更多