diff --git a/src/muya/themes/default.css b/src/muya/themes/default.css index e3bb6e28..18945cdd 100644 --- a/src/muya/themes/default.css +++ b/src/muya/themes/default.css @@ -647,6 +647,7 @@ kbd { html { font-size: 13px; } + blockquote, table, pre { page-break-inside: avoid; diff --git a/src/renderer/assets/styles/printService.css b/src/renderer/assets/styles/printService.css index 227c46d1..1c012053 100644 --- a/src/renderer/assets/styles/printService.css +++ b/src/renderer/assets/styles/printService.css @@ -2,6 +2,11 @@ body article.print-container { display: none; } @media print { + /* Set all settings like margin with @page or Electron settings. */ + @page { + margin: 15mm 20mm 15mm 20mm; + } + .editor-container { display: none !important; } @@ -36,7 +41,7 @@ body article.print-container { min-width: 200px; max-width: 980px; margin: 0 auto; - padding: 45px; + padding: 0; } body article.markdown-body table { display: table; @@ -61,9 +66,4 @@ body article.print-container { body article.markdown-body .vega-embed > svg { max-width: 100%; } - @media (max-width: 767px) { - body article.markdown-body { - padding: 15px; - } - } }