私は 68 歳のボランティアで、小さな非営利団体のウェブサイトを構築しようとしています。サイトの訪問者が、ページを表示しているときに [印刷] またはプリンター アイコンをクリックするだけで、テキストの標準ページを 1 枚の標準シートに印刷できるように、Web ページにテキストの標準ページを配置する必要があります。
4 に答える
これは「非常に難しい問題」です。これは主に、ブラウザに指示したことに対してブラウザが実行する必要があることがほとんどないためです。たとえば、写真やその他のグラフィカルなスタイルを表示しないテキストベースのブラウザーがいくつかあり、通常、ページの上部にメニューのリンクの大きなリストが表示されます。これは、印刷されたページで多くの垂直方向のスペースに変換されます。もう 1 つのより一般的な変更は、ブラウザーによってフォントが変更されて大きくなったり小さくなったりすることです。これは明らかにレイアウトにも影響します。
あなたが心配しているウェブサイトの単一のページまたは小さなサブセットしかない場合は、これらのページをPDFまたは同様のものとして作成するのが最善の策です. これらにより、レイアウト、デザイン、そして何よりも文書が占めるページ数が保証されます。
CSSに精通している場合は、CSS印刷メディアタイプを使用してください。
http://www.w3.org/TR/CSS2/media.htmlを参照してください
Web ページからの印刷は非常に困難です。最新のブラウザおよび Internet Explorer 7 には、印刷時にユーザーが定義する必要がある「ページに合わせて縮小」オプションがあります。
印刷メディアの種類を検出する印刷専用の css ファイルを用意するのが最善であることがわかりました。