• ベストアンサー

@media printで罫線を印刷させない方法

@media printで罫線を印刷させない方法について助言いただけませんか。 文字を印刷させないのはわかるのですが・・。 #画面では罫線表示(テーブルの線)されているが、印刷するときにテーブルの文字は残して、線だけ消したい。

  • CSS
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • Adams2001
  • ベストアンサー率67% (70/103)
回答No.1

罫線もスタイルシートで与えてしまえばいいのです。 table {border:1px solid #000000;border-collapse:collapse} th,td {border:1px solid #000000} @media print{ table {border-style:none} th,td {border-style:none} } 上で全ての(視覚系)媒体において、表(TABLE要素)とヘッダ用セル(TH要素)とデータ用セル(TD要素)に枠線(罫線)を与えます。ついでに枠線を重ね合わせるようにしています(結合ボーダーモデル、border-collapse:collapse)。 下では@medeiaで印刷媒体を指定しますので、印刷する場合のみこのスタイルが適用されます。さらにこの記述が後にありますので、前に指定した重複するスタイルはこちらの指定に置き換わります。 で、枠線の形式を"なし"(border-style:none)と指定しておけば枠線は印刷されません。 分離ボーダーモデル(border-collapse:separate)にして枠線の線種などのスタイルを変えると色々な体裁の表が作れますので、好みにあわせて変えてみてください。

関連するQ&A

  • 【word2003】印刷しない罫線を表示したい

    word2003で「はがきと差し込み印刷」機能を使ってラベルを作成するときは、画面上には薄くラベルの線が表示されますが、印刷はされません。 これと同じように、罫線→挿入→表 で作成した表の線を画面上では表示しつつ印刷(プレビューも含め)には出ないようにしたいのですが、方法はありますか? 印刷のプロパティをいじったりすると次に使う人が分からなくなりそうなので、罫線をラベル作成時に表示される線と同じ状態にしたいと思っています。 罫線→挿入→表 でなく、他のやり方なら可能であれば、それでも結構です。 ワードに不慣れな人も利用するファイルなので、なるべく複雑でない方法をご教示いただければ助かります。

  • エクセルで罫線だけ印刷されない。

    エクセルで罫線を引いて表を作成して印刷すると罫線だけ印刷されません。 一部ではなく、すべての罫線が印刷されません。ただし、数字、文字、色などは印刷されます。 いろいろなパターンを試したのですが、原因が突き止められません。 なお、画面上ではプレビューも含めて表示されます。 エクセルは、Office2010(ver.14)です。 よろしくお願います。

  • EXCEL2010罫線が印刷できない

    EXCEL2010であるシートを印刷すると罫線の一部が表示されません。 ※EXCEL2013では印刷できます。 サイズはA3でそのプリンタからしかA3は印刷できません。 一部の行を非表示にしています。 ※罫線が印刷されない部分は非表示のセルと隣接していません。 罫線は一番細い点線です。 上手く印刷する方法はないでしょうか? ・印刷品質600⇒200 罫線が表示されて印刷されたが全体が大きくずれた ・罫線の引き直し   黒色の線で引きなおしたが効果なし ・非表示のセルを表示してから印刷 罫線が問題なく印刷できた  ※印刷はしたくないが必要なデータなので非表示のまま罫線を印刷したい ・行の高さの変更  効果なし

  • エクセルでプリントすると罫線が消えている。

    エクセルで表をつくり、印刷プレビューをすると表示されている枠の右側の罫線がプリンターで出力すると消えています。罫線を太くすると少しうつるのですが…。どうしたらプレビューのようにプリントされるのでしょうか?

  • 印刷で罫線の色が出ません

    WindowsXP・エクセル2000、罫線のスタイル「なし」の下にある一番細い線が 画面の表示は指定した色になるのですが、印刷すると「黒色」で出てしまいます。 他の12種類の罫線は指定した通りの色が印刷されます。どなたか教えて頂ければ幸いです。

  • Web画面で薄い色の罫線を印刷する方法を教えてください。

    Web画面を印刷したら、文字はハッキリ印刷するのに 罫線(薄い色の罫線やアミ掛け状の罫線)が印刷されま せん。 レーザープリンターの印刷の濃さを濃くしても同じ状態 です。 いい方法はないでしょうか。

  • エクセルで罫線の一部が印刷されません

    エクセルで罫線の一部だけが何度印刷しても表示してくれません。(そこだけ線のない状態です) もちろん画面では罫線はきちんと表示されてます。 インクのカートリッジを振ったり、残量は確認もして問題ありません。 何が原因と考えられるでしょうか?

  • 罫線が一行だけ印刷されません。

    環境はWinXP、エクセル2002です。 ある伝票を印刷すると、 特定の行だけ、罫線がプリントされません。 もう一度罫線を引いても、 印刷されるセルをコピーしてもダメでした。 印刷プレビューにはちゃんと罫線が表示されます。 なぜでしょうか? 助けてください。お願いします。

  • EXCELの罫線がプリントされない

    パソコンのOSをwindows8.1→windows10にした後、 EXCELの罫線のみがプリントされなくなりました。文字や挿入した線は、印字します。 office2010を再インストールしました。 プリンターは、CANON MG5430を使用しています。 同プリンターのドライバーもwindows10対応にしました。 プリンターヘッドクリーニング後のテスト印刷も異常ありませんでした。 WEB、メールの印刷では、異常ありません。 原因がつかめません。ご支援をお願いします。

  • 罫線をつけたい

    ワードで手紙を書く為、どうせなら罫線も印刷したいと思いましたが、方法が解りません。 入力画面では罫線を表示できるのですが、印刷プレビューでは表れません。 よろしくお願いします。

専門家に質問してみよう