CSS媒体打印表不对齐自动边距

时间:2013-09-04 20:29:00

标签: html css printing margin

我有一个页面,我需要在打印时将桌子居中。但是当我放置边距自动表时,对齐方式不正确,它位于右侧而不是左侧。

RED:身体

绿色:是表

黑色:TD是否

table {
    page-break-after:always !important;
    display:table !important;
    margin:auto !important;
}

Error display

2 个答案:

答案 0 :(得分:0)

我不知道导致'margin:auto;'的原因不工作,但你可以使用宽度和边距,以确保打印正常:

table {
    page-break-after:always !important;
    display:table !important;
    width:80%;
    margin-left:10%;
}

答案 1 :(得分:0)

您是否尝试分别指定垂直和水平边距?

table {
    page-break-after:always !important;
    display:table !important;
    margin:0 auto !important;
}