从CSS打印的特定格式

从CSS打印的特定格式,css,printing,Css,Printing,我必须打印一些东西,而且必须非常具体 现在,我已经尽了我所能,但我想知道的是如何使表格符合指定的边距 /* ===== Printing ===== */ @media print { /*Reset Style*/ body { margin:0; padding:0; } /*Remove Element*/ .main, .wrapper, .pat_index_col1, #header, #footer, .da

我必须打印一些东西,而且必须非常具体

现在,我已经尽了我所能,但我想知道的是如何使表格符合指定的边距

/* ===== Printing ===== */
@media print {
    /*Reset Style*/
    body {
        margin:0;
        padding:0;
    }

    /*Remove Element*/
    .main, .wrapper, .pat_index_col1, #header, #footer, .dataTables_wrapper, #h4 {
        display:none;
        }

    .print {
        height: 132.283464567px; 
        width: 264.566929134px;
        border:1px solid #000;
        border-radius:5px;
        page-break-inside:avoid;
    }

    table {
        width: 264.566929134px;
        height: 132.283464567px;
    }

    thead {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
    }

    tbody {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    }

    tfoot {
            font-family:Arial, Helvetica, sans-serif;
            font-size:8px;
            background-color:#060;
    }
}
我需要的表格,以适应上述参数。它们必须那么大,因为它们需要放在特殊的标签里


有没有一种方法可以将一个表放在print语句中,从而使它强制适应这些“边距”?或者,如果有另一种方法来打印HTML,使其符合指定的维度,我将非常愿意研究它。

对于我打算做的事情(或尝试做的事情),我决定按照我想做的去做。

“我需要表格符合上面指定的参数”-哪些参数?您已为表格指定了固定尺寸。为什么要对打印样式使用
px
?表格是否在
.print
元素中?如果是这样的话,
100%
会起作用吗?@zeroplagl抱歉。are需要安装在“高度”范围内:132px;宽度:264px;`。我不知道我为什么要用px。是否有其他测量形式。对于打印,可用单位为厘米、毫米、英寸、磅和磅。请参阅。请注意,他们说如果你使用像素,“物理单位可能与他们的物理测量不匹配。”@deathtap恐怕你必须向我们展示差异。扫描打印输出并在问题区域周围画上红色圆圈。