0

ユーザーの選択と DB から取得したコンテンツによって 95% 動的に生成された Web ページがあります。

Web サイトの一部として、ユーザーはキャンバス (パワーポイントのようなもの) を使用し、完成したキャンバスを画像に保存します。画像は、HTML の div に格納されますdisplay:none

私が欲しいのは、ボタンをクリックするか、単に印刷を押して、それらの画像だけを選択して印刷する機能です。個々の画像を別のページに印刷するのがさらに良いでしょう。

display:none/blockとをさまざまに組み合わせて @media print を使用してみましvisibility:hidden/visibleたが、うまくいかないようです。ページには常にコンテンツが残っています。

実際、以下を追加しないと、ページ全体の印刷プレビューを表示することさえできません。

@media print{
 *{
    display:block;
  }
}

ページのコンテンツが動的に作成されるため、CSS の印刷に問題がありますか? または、私が尋ねるべき別の質問がありますか?

助けてくれてありがとう!

4

1 に答える 1