【问题标题】:Top Margin for Tr present in the Table表中 Tr 的最高边距
【发布时间】:2018-08-17 18:32:15
【问题描述】:

还有其他方法可以设置表格中 tr 的边距(顶部)吗?

我已尝试使用以下代码 sn-p:

<tr style="margin-top:30px">
    <td style="margin-top:30px">January</td>
    <td style="margin-top:30px">$100</td>
</tr>

【问题讨论】:

  • 使用padding, margin 只适用于元素display: block;
  • 试试border-spacing:5em;
  • @Raja:如果您想对答案发表评论,请使用评论,而不是编辑按钮。您的修改被拒绝

标签: javascript css html-table


【解决方案1】:

一种可能性是向您的tr 元素添加一个类,该类需要该边距并在 .css 文件中定义规则。不过我建议设置padding-top

CSS:

tr.sample > td
{
  padding-bottom: 30px; <!--or padding-top -->
}

HTML:

<tr class="sample">
    <td>January</td>
    <td>$100</td>
</tr>
<tr class="sample">
     //....
</tr>

【讨论】:

  • 感谢您的回答,我已尝试使用提供的解决方案,例如下面的代码 sn-p,但它并没有从我们这里开始工作
  • Month Savings
    January td> $100
    二月 $80
  • 这工作正常。您只是忘记将类添加到所有tr 元素。检查您的代码并参考:jsfiddle.net/6qqjP/1
【解决方案2】:

margin 属性不适用于表格行或表格单元格。

结论取决于您使用它们的原因。要在单元格内容上方仅创建空白空间,您可以使用 padding-top,但填充与边距不同 - 例如,单元格的顶部边框将出现在其顶部填充的上方。

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 2014-02-05
    • 2012-06-22
    • 1970-01-01
    • 2012-05-28
    • 2019-10-06
    • 1970-01-01
    • 2012-06-22
    • 2021-12-12
    相关资源
    最近更新 更多