【问题标题】:HTML & CSS : How delete <td> tag from print viewHTML & CSS : 如何从打印视图中删除 <td> 标签
【发布时间】:2021-11-26 01:30:02
【问题描述】:

我有一张桌子:

<table>
  <tr>
     <td>#</td>.
     <td>Nmae</td>
     <td class="notforprint">Class</td>
  </tr>
  <tr>
     <td>1</td>.
     <td>Jhon</td>
     <td class="notforprint">A</td>
  </tr>  <tr>
     <td>2</td>.
     <td>Tom</td>
     <td class="notforprint">B</td>
  </tr>
</table>

我创建 css 样式来隐藏标签:

<style>
    @media print {
        .notforprint{
            visibility: hidden;
        }
    }
</style>

而且效果很好。

但是标签占用了他们的空间,因此我想删除打印视图中的那些。

这可能吗?

【问题讨论】:

  • display: none;
  • visibility: hidden 仍然保留元素在可见时占用的空间 - 你只是看不到它。 display: none 意味着它不会被渲染,所以不占用空间。

标签: html css printing


【解决方案1】:

您可以通过以下方式禁用显示:

.notforprint
{
display: none;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多