IE8、IE9、および Chrome でページを印刷する必要があります。Chrome では完全に印刷されますが、IE8 ではそれほどうまく印刷されません (IE9 はまだテストしていません)。
私が現在IEで直面している3つの主要な問題は次のとおりです。
- チェックボックスとラジオボタンの幅がめちゃくちゃで枠がついている
- フォーム全体、特にラベルとフィールドの間の余分なパディング
- 表の内部境界線は表示されず、最初の列は非表示にする必要があります
以下のスクリーンショットを参照してください。なぜこうなった?私はそれを修正できないようです.cssを数回変更しようとしました. 私はそれがCSSを読んでいることを知っています。
チェックボックス:
どこでも余分なパディング:
内部表枠なし:
アップデート:
Chrome と IE の両方で、フォームが正しく表示されます (表の境界線が表示され、パディングが正しく表示されるなど)。Chromeで正しく印刷されます。IE では正しく印刷されません。
フォームを別の方法で印刷するように言わないでください。ブラウザから印刷するという設計上の決定を下しました。それが私のプロジェクトに最適です。