• ベストアンサー

端末によって印刷されたフォームが違う?

すみません、初心者です。教えてください・・・。 上司に言われて電子書類のフォームを作成しているのですが、印刷した時に私のパソコンから印刷すると1ページに印刷されるのに、上司のパソコンから印刷すると2ページに分かれて印刷されてしまうのです。(使用しているプリンタは同じものです) どうしてなのでしょう・・・??? また、フォームの中の「テキストエリア」の大きさが違って印刷されるのですが、何が原因なのでしょうか? ちなみに、テキストエリアのソースは下記のとおりです。 <TD width="10%">3.内容</TD> <TD width="65%"><TEXTAREA NAME="MESSAGE" COLS=75% ROWS=20> すみません、ご質問するのに必要な情報が他に分かりませんでしたので、必要があれば補足します。 よろしくお願い致します。

  • HTML
  • 回答数5
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • Haizy
  • ベストアンサー率40% (404/988)
回答No.5

><TD width="65%"><TEXTAREA NAME="MESSAGE" COLS=75% ROWS=20> 後ろの COLS=75%  の%は、とりました?

mitchel
質問者

お礼

何度もありがとうございます!! "%"は取りました。 ちなみに他の何人かのPCで試してみたところ、おかしいのは上司のPCだけでした。 どこか設定が違うのではないかと思いますが、本人にもはっきり分からないようです・・・。 とりあえず、テキストエリアの上下幅を小さくすることで対応しました。 (上司は今ひとつ納得していないようでしたが、私もあれこれやってダメだったのでお手上げで・・・) また何かあったときにお願いいたします!!

その他の回答 (4)

  • dande
  • ベストアンサー率28% (4/14)
回答No.4

プリンタドライバのバージョンは同じでしょうか? ドライバが違うと印刷状態が微妙に変わることがあります。

mitchel
質問者

お礼

ありがとうございます。 確認しましたがプリンタドライバのバージョンは同じでした・・・。

  • pussyfoot
  • ベストアンサー率28% (39/138)
回答No.3

tableタグの Widthの指定を全てピクセル指定にしてみてください。 %指定だと印刷結果が開いてるIEの画面サイズに左右されます。

mitchel
質問者

お礼

ありがとうございます。 だいぶ改善されましたが、それでもまだ2ページに分かれます・・・ピクセルで指定しているのに何故か縦幅が全然違うんです・・・。 何が悪いのか・・・???(- -;

  • pussyfoot
  • ベストアンサー率28% (39/138)
回答No.2

>印刷した時にページの上下にタイトルやURLが印刷されます(私のでは出てき>ません) ファイル->ページ設定->フッダー,ヘッダーの欄を空白にしてみたらどうでしょう。

mitchel
質問者

お礼

ありがとうございます。 教えていただいたようにして印刷すると、ヘッダとフッタは出てこなくなりましたが、やはり2ページに分かれます・・・ 何が原因なのでしょう???

  • Haizy
  • ベストアンサー率40% (404/988)
回答No.1

こんにちは。 お二方の印刷を見比べてみてください。 フォントサイズが違いませんか? ご確認ください。 ●回避策 フォントサイズをHTML側で、指定してはいかがでしょうか。 プリンタドライバのバージョンにより、印刷に誤差が出る場合があります。 双方のマシンを、ご確認ください。 ●回避策 プリンタドライバのバージョンを統一するよう、管理者の方にご相談ください。 でわでわ

mitchel
質問者

補足

ありがとうございます。 見比べてみましたがフォントサイズはほとんど違わず、サイズを固定しても変わりありませんでした・・・。 ただ、テーブル領域のタテの幅が全然違っていたり、プルダウンボックスの周り(上下)の余白の大きさが違っていたり、という違いがありました。 プリンタドライバのバージョンは確認したところ同じもので、ただIEのバージョンが少し違っていました。新しいVer.を使っている上司の方が、印刷した時にページの上下にタイトルやURLが印刷されます(私のでは出てきません) どこかの設定が違うのでしょうか???

関連するQ&A

  • textareaの幅を画面と合わせたい

    HTMLのテキストエリアで画面サイズに合わせたいのですが、 何か方法はないでしょうか。 お知恵を貸してください。 <textarea name="addtext" cols="35" rows="25"></textarea> これだと固定になってしまいます。 <textarea name="text" width=30% height=100%></textarea> イメージ的にはこんなことをしたいのです。

    • ベストアンサー
    • HTML
  • HPでメールフォームを作るとき

    <TEXTAREA name="メッセージ" rows="6" cols="35">メッセージをいれてください</TEXTAREA></td> と、メールフォームのメッセージを書くところを作るとき こういうのをいれるじゃないですか, しかし保存してみると</TEXTAREA>が<%%TEXTAREA>に なってしまうんです。<%%TEXTAREA>になると下に書いたやつがぜんぶメッセージのトコロにのってしまうんです。 どうやったらなおせるのか知ってたら教えてください! 文章も意味が分からなかったらすいません。 HP作成は2styleを使っています。

  • テキストエリアの作成法

     下記のような横一列に並んだ3つのテキストエリアを作成しました。Mozilla Firefoxではほぼ期待通り表示されましたが、インターネット・エクスプローラーでは全く表示されません。後者でも表示させるにはどうしたらよいでしょうか。 またテキストエリア内の文章に改行をつけるにはどうしたらよいでしょうか。 <form><p class=MsoNormal><span><TEXTAREA ROWS="13" COLS="70" NAME="textarea1"id=textarea1 style="HEIGHT: 540px; WIDTH: 300px; font-size: 9pt" readonly> 『テキスト』 </TEXTAREA> &nbsp;<TEXTAREA ROWS="13" COLS="70" NAME="textarea1"id=textarea1 style="HEIGHT: 540px; WIDTH: 300px; font-size: 9pt" readonly> 『テキスト』 </TEXTAREA> &nbsp;<TEXTAREA ROWS="13" COLS="70" NAME="textarea1"id=textarea1 style="HEIGHT: 540px; WIDTH: 300px; font-size: 9pt" readonly> 『テキスト』 </TEXTAREA></span></p></form>

  • テキストエリアの幅を10桁までにしてスクロールさせないようにしたい

    タイトルのままなんですが、可能でしょうか? <textarea name="textarea" cols="40" rows="10">テスト</textarea> あと、テキストエリアに<pre>タグをつけると改行が入ってしまい、 1行分テキストエリアから離れてしまいます・・・。 テストタイトル<br> <pre><textarea name="textarea" cols="40" rows="10">テスト</textarea></pre> すみません、どなたかわかる方いらっしゃいますか? 教えてください(^^

    • ベストアンサー
    • HTML
  • TEXTAREA に入力時の位置

    大きなサイトの入力フォームは、テキスト入力エリア内をクリックすると左上角から入力できますが、以下のようにhtmlを書くと、クリックしたところから入力が始まってしまいます。 大手のように、左上角から入力を始めるようにするにはどうすればいいのでしょうか。 ご存知の方がおられましたら教えてください。 よろしくお願い致します。 <TR> <TD> 下の文: </TD> <TD> <TEXTAREA rows="10" cols="50" name="body"> </TEXTAREA> </TD> </TR>

    • ベストアンサー
    • HTML
  • ホームページビルダー html書き方

    HPBでタグを使ってお問い合わせのフォームを作っている所ですが、 項目名とテキストエリアを横並びにしたいのですが上下にしかなりません。 貼り付けてみましたが、これで分かりますでしょうか? どうすれば、テキストエリアを横に出来るかお分かりの方いらっしゃいましたら お教えくださいませ。宜しくお願い致します。 <TBODY> <TR> <TD align="right" valign="top" class="hpb-cnt-tb-cell2"><TEXTAREA name="otoiawasenaiyou" rows="10" cols="50"></TEXTAREA></TD> </TR> </TBODY> </TABLE> <CENTER><br> </CENTER>

  • テキストエリアの末尾にフォーカス

    テキストエリアの末尾にフォーカスを移動する方法はありますか。 <TEXTAREA NAME="TextArea" ROWS="7" COLS="73"> こんにちは。 僕は東京生まれです。★ </TEXTAREA> ★のところに移動させたい。

  • ボタンをクリックして文字を置換する

    <textarea name="areaA" rows="4" cols="40"></textarea><br> <input type="button" onclick="..."> <textarea name="areaB" rows="4" cols="40"></textarea><br> という風な2つのテキストエリアとボタンを使い、 テキストエリアに文字を書いてもらい、 ボタンを押すと任意の行を置換したいです。 たとえば ------------------ #あああああ いいいいい #ううううう えええええ ------------------ というものを、ボタンを押すと先頭に#がついた行だけ置換して ------------------ <部品1>あああああ<部品2> いいいいい <部品1>ううううう<部品2> えええええ ------------------ という風なscriptを組みたいのですが、正規表現等が苦手でまったくうまくいきません。 ご教授いただけないでしょうか?

  • テキストエリアのブラウザ表示について

    以下のコードを書くと、 Chromでは、大きなテキストエリアが表示されますが、 IE8では、2行で小さく表示されてしまいます。 IEでも大きく表示したいです。 ご存知の方がおられましたら教えてください。 よろしくお願い致します。 <table> <TR> <TD> 文: </TD> <TD> <TEXTAREA rows="10px" cols="50px" name="test"> <img src="test.gif\"> </TEXTAREA> </TD> </TR> </table>

    • ベストアンサー
    • HTML
  • メールフォームについて

    この中にどのようなHTMLを書けば自分のPCにメールが届く ようになりますか?よろしくお願いします。 <h2>■MAIL FORM</h2> <div class="text"> <form><table><tr><td width="100" align=right> NAME</td><td align=right><input type="text" name="Name" size="34"></td></tr><tr><td width="100" align=right> MAIL</td><td align=right><input type="text" name="Mail" size="34"></td></tr></table> <TEXTAREA NAME="Comments" ROWS="8" COLS="39" value="comments"></TEXTAREA> <br> <table><tr><td width="100" align=right> </td> </tr><tr> <td width="100" align=right> URL</td><td><input type="text" name="URL" value="http://" size="34"></td></tr><tr><td></td><td align="right"> <INPUT TYPE="reset" VALUE=" Reset "> <INPUT TYPE="submit" VALUE=" Send "></FORM> </td></tr></table><br></div>

    • ベストアンサー
    • HTML