【问题标题】:CSS media print table not align margin autoCSS媒体打印表不对齐边距自动
【发布时间】:2013-09-08 12:17:42
【问题描述】:

我有一个页面,我需要在打印时将表格居中。但是当我放margin auto table时,对齐不正确,它比左边更靠右。

RED:是身体

绿色:是桌子

黑色:是 TD

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

【问题讨论】:

  • 你是怎么解决这个问题的?

标签: html css printing margin


【解决方案1】:

我不知道是什么导致了'margin:auto;'不工作,但你可以使用宽度和边距来确保它打印正常:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-01
      • 2019-01-03
      • 1970-01-01
      • 2013-06-11
      • 2011-06-05
      • 2010-12-28
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      相关资源
      最近更新 更多