いくつかのボックスを含むテーブルがあり<input type="text">
、印刷時にこれらを通常のテキストとして表示したいと考えています。media="print" スタイルシートを設定しました
input
{
border-style: none;
}
その中で、これにより境界線が削除されるため、コンテンツはテキストのように見えますが、入力によって列の幅が実際の幅に押し上げられているため (驚くことではありません)、不要な空白と列の幅が得られます。CSSを使用して入力の幅をコンテンツのサイズに設定するか、これを修正する他の方法がありますか?
別のフォーラムの誰かが、ページのマークアップを物理的に変更するためにクライアント側のスクリプトを作成する印刷ボタンを使用することを提案しましたが、残念ながら、ページの複雑さと動的な性質のために実際には実用的ではありません.
無理だとは思いますが、質問させてください。