後の段階でA4として印刷されるように設計されたhtml div(ページ)を表示するモジュールを構築しています。ただし、これらの div が表示される領域は、div の全幅を表示するには小さすぎるため、ページとそのコンテンツを縮小して表示領域に収まるようにする必要があります。
a4 ページの子は、設定された幅/高さとパーセンテージの両方でスタイル設定されているため、CSS3 変換スケールを使用してページを表示できるように十分に縮小するのは良い方法ですが、スケールがレンダリング後に行われるため、ページの周りに白い領域が作成されます。
ウィンドウのサイズが変更されたときにページを再スケーリングするためにjqueryを使用しており、ページがロードされたときにもこれを実装します。
共通のラッパー内で複数の div をスケーリングし、親を再調整して、スケーリングされた div がパディングなしで表示されるようにするにはどうすればよいですか?
編集:問題を表示する簡単なフィドルをまとめましたhttp://jsfiddle.net/96jkU/
#toBeScaled
の幅全体に表示する必要があります#displayArea
が、それでもスケーリングされます0.5