- ベストアンサー
印刷時に表の罫線が消える問題について
- 表を作成している際に、印刷をすると一部の罫線が表示されず、消えてしまいます。
- 印刷の倍率を変えると、一部の罫線が表示されたり消えたりする現象が発生しています。
- print用のcssに「border-collapse:separate;」を追加したり、他の対策を試しましたが、問題は解決していません。どのような原因が考えられるでしょうか?ご教授いただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
再現できません。どのブラウザでも、またIEの互換モードでも・・ 単純な表だけにして他の要因がないか調べるしかないかと・・ ★タブは_に置換してあるので戻す。 [HTML4.01 strict]+[CSS2.1] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> _<meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> _<title>サンプル</title> _<meta name="author" content="ORUKA1951"> _<meta http-equiv="Content-Style-Type" content="text/css"> _<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" > _<link rel="START" href="../index.html"> _<style type="text/css"> <!-- table[summary="テストのための表"]{ border-collapse:collapse; } table[summary="テストのための表"] tbody td{ border:solid 1px black; } table[summary="テストのための表"] tr:first-child td+td{ width:16em; } table[summary="テストのための表"] tr:first-child td+td+td{ width:auto; } --> _</style> </head> <body> _<div class="header"> __<h1>タイトル</h1> __<p>このページでは・・・・</p> _</div> _<div class="section"> __<h2>見出し</h2> __<table summary="テストのための表"> ___<tbody> ____<tr> _____<td colspan="2">あいうえお</td> _____<td>かきくけこ</td> _____<td>そしすせそ</td> ____</tr> ____<tr> _____<td>あいうえお</td> _____<td>あいうえお</td> _____<td>かきくけこ</td> _____<td>そしすせそ</td> ____</tr> ___</tbody> __</table> _</div> _<div class="footer"> __<h2>文書情報</h2> __<dl class="documentHistry"> ___<dt id="FIRST-PUBLISHED">First Published</dt> ___<dd>2012-08-10</dd> ___<dt id="LAST-MODIFIED">Last Modified</dt> ___<dd>2012-08-10 12:00:00 (JST)</dd> __</dl> __<address>© ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address> _</div> </body> </html>
お礼
丁寧にありがとうございます。 単純な表だけにしてテストしてみたいと思います。 こちらのソースでも試してみたいと思います。