【问题标题】:Compass Vertical Rhythm指南针垂直节奏
【发布时间】:2013-08-02 05:48:39
【问题描述】:

我有一个 <tr>,里面有 4 个 <th>,没有边框,<tr><th> 的高度都是 22 像素,这等于我的 $base-line-height - 完美。

但是,当我添加 +horizontal-borders(1px, 0) 时,<th> 的高度显示为 23 像素,并消除了我的垂直节奏。

为什么会这样,我该如何解决?

【问题讨论】:

    标签: css sass compass-sass vertical-rhythm


    【解决方案1】:

    垂直节奏方法使用填充结合边框来保持节奏一致。如果您将第二个参数(行)设置为零,则垂直节奏没有工作空间。节奏线参数必须大于边框宽度。

    【讨论】:

    • 如果我将行设置为 1,那么我会得到一个边框,几乎是一行的填充,我的文本行,另一行填充,然后是边框。如何在最小化填充线的同时使用它,我几乎只需要边框、文本和边框,以及非常少量的填充。我可以有填充,只是不值 1 行。但是,是的,它确实解释了发生了什么。有什么解决办法吗?
    • 您可以使用小数行。我经常使用.5 甚至.25。我认为 0.13 将允许您使用边距而不是填充来完成一行。您也可以手动添加边框并使用-1px 边距来平衡它们。
    • 谢谢。那么 0.13 是不是一个使用边距的特殊值呢?
    • 我不确定。我以为我看到了它的提交,但我现在没有看到。我可以自己添加该功能,因为这是一个常见的请求。
    猜你喜欢
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    • 2019-08-20
    • 2019-03-11
    • 2014-05-28
    相关资源
    最近更新 更多