htmlでテーブルを書いてます。
width: 21.0cm; height: 29.7cm;のA4のテーブルで作っておき、
印刷用のCSSで、テーブルに関係ないbodyのmarginを0にすれば印刷ギリギリに見えると思ってました。
しかし、ブラウザ上は
となりますが、
このようになります。なぜでしょうか?
HTML, cssはこれです
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>test</title> <style type="text/css"> body,div,table,thead,tbody,tfoot,tr,th,td,p { font-size:small; padding:0 } body { -webkit-print-color-adjust: exact; line-height: 1; } body, tbody {margin: 0; border:0; padding:0;} @page{ size: 21.0cm 29.7cm ; margin: 0; } sticky_table tr, td { line-height: 100%; } </style> </head> <body> <table class="sticky_table" style="table-layout:fixed; width: 21.0cm; height: 29.7cm;" cellspacing="0" border="0"> <tbody> <tr style="height: 100%;"> <td style="border: 2px solid black;">hoge</td> </tr> </tbody> </table> </body> </html>
marginを外すと大きく表示はされるのですが、上下の日時やタイトルが出てしまいます。これを消したいです。
@page{ size: 21.0cm 29.7cm ; /* margin: 0; */ }

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/11 01:23
2018/06/11 01:25