• 締切済み

MACネスケでFORM内のテキストエリアの横幅を制御したい

FORMを作り、テキストエリア(ちょうどこのサイトのように)を置いたのですが、MACのネスケ4.7でとんでもないことになります。 WINのIE・ネスケ、MACのIEではテーブル内に収まっているのですが、MACのネスケで見るとテーブルをかなり飛び出してしまいます。それに合わせてcolsを小さくすると普通に見えてる上記ではかなり小さくなってしまいます。 OS、ブラウザでの誤差はわかりますが、いくらなんでも・・というくらい幅が違いすぎるので、なにかいい方法はないでしょうか? テキストエリアのソースは以下のようにしてます。 <TEXTAREA name="textfield" cols="30" rows="10" wrap="hard"></TEXTAREA>

  • HTML
  • 回答数2
  • ありがとう数1

みんなの回答

  • hotahota2
  • ベストアンサー率48% (19/39)
回答No.2

折り返しのwrap="soft"がダメでしたら、テキストエリアをテーブルで囲うというのはいかがでしょうか?(ちなみに私は普通に見えていますけども。もちろんピクセル指定で、です) このgooでも、私が作っているサイトでもテーブルで囲んでcols="30"よりも値の大きい50で指定してますが、はみ出たりしません。 また、テーブル指定を行い、そのテーブル内でwrap="soft"にしてテキストエリアを設置したものを閲覧しましたら、WinIEおよびネスケ(これはスクリーンショットで見せてもらいました)と、MacのIEおよびネスケでは特別幅が違うようには見えませんでした。 テキストエリアの外をテーブル指定してもダメですか?

kojio03
質問者

補足

遅くなりました。やっぱりダメです。色々な環境で比べてみたんですが、OS8.6のネスケでなるみたいです。OS9.1では同じネスケでもなりませんでした。 仕方ないのかなと思うのですが、参考までにhotahota2さんが見られた環境を教えていただくことはできますか?

  • hotahota2
  • ベストアンサー率48% (19/39)
回答No.1

はじめまして。 wrap="hard"を wrap="soft"にしたらいかがでしょうか? 私はMacネスケですが、これで普通に閲覧可能です。 一度お試し下さい。

kojio03
質問者

補足

ダメでした。 補足ですが、テーブルの幅は%ではなくピクセルで固定してます。 そのテーブルを飛び出してしまうのです。

関連するQ&A

  • テキストエリア内の改行禁止

    テキストエリア内での改行を禁止するタグを教えてください。 wrap="off" は試したのですが、うまくいきません。 <TEXTAREA rows="1" cols="20" name="list1" class="min2"></TEXTAREA> どうか、よろしくお願いします。 表示上も、出来れば改行しないようにしたいのですが、 出来なければ、結果のみ改行しない形でも構いません。 どうか、よろしくお願いします!

    • ベストアンサー
    • HTML
  • テキストエリアの作成法

     下記のような横一列に並んだ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>

  • テキストエリアへの画像挿入

    読み込み専用のテキストエリアの最後の部分に画像を挿入したいのですが、よくわかりません。 GoliveCS2で下記のテキストエリアを作成しました。 下記の☆~☆までは実際もっと長い文章をいれているのですが、 ■の部分に画像を挿入したいのです。 <textarea name="textareaName" rows="5" cols="60" readonly wrap="virtual"> ☆ここに長い説明文をいれてます。☆■ </textarea> あまり詳しくないので分かりやすく教えていただけませんか。

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

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

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

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

  • テキストエリア内の文字が表示されない

    PCからタグ打ちでテキストエリアを作り、 中にはリンクタグを入れました。 PCからも携帯(ドコモ)からも正常に表示されるのですが、 auのW62SHからはテキストエリア内の文字が表示されていないと言われました。 このようにしました↓ <form action="" style="margin:0;"> <textarea cols="30" rows="2" name="link"> <a href="アドレス"></a> </textarea></form> どこか間違えているのか、 それとも携帯の機種の問題でしょうか? よろしければ教えてください。 よろしくお願いいたします。

  • テキストエリアについての質問です。

    携帯サイトでテキストエリアを使っています。 <a href=゛゛></a>のタグをテキストエリア内に書いたところ、パソコンだと普通に表示されるのですが、携帯だと゛゛の間に変な英語と数字が沢山表示されます。 携帯でも普通に表示するには、どうすればいいのか分かりません。 教えてください。 よろしくお願いします。 テキストエリアはこのように書いています。 <form action゛.゛><textarea cols=゛8゛ rows=゛1゛> <a href=゛゛></a> </textarea></form>

    • ベストアンサー
    • HTML
  • オンマウスでテキストエリアにテキスト表示

    現在、「猫」という文字にカーソルを合わせると text1のテキストエリアに 「ニャンと鳴く」と表示されるスクリプトを作成しました。 記述の一部ですが下に示します。 <form name="form1"> <TEXTAREA name="text1" rows="5" cols="40"></TEXTAREA> </form> <span onmouseover="txt_dsp('text1','ニャンと鳴く');"onmouseout="txt_dsp('text1', '');">猫</span><br> 教えていただきたいのは'ニャンと鳴く'という部分を msg.txtというテキストファイルに書かれた'ニャンと鳴く' で表示したいのですが、どのような記述にしたらよろしいでしょうか? よろしくお願い致します。

  • テキストエリア内の改行

    <textarea cols=  rows= ></textarea> を使ってテキストエリアを作っています。 テキストエリア内に予めコメントを 入れておきたいのですが、そのコメントを 改行したい場合はどうすればいいのでしょうか? <BR>のタグが使えないので困っています。 どなたか教えてください、お願い致します。

  • テキストエリア内の一部の文字の色だけ変える

    テキストエリア内の一部の文字の色だけ変えることはできないですよね? たとえば下記の「さようなら」だけ文字の色を赤にするなど。全部なら知ってるんですが・・・。 <TEXTAREA NAME="TextArea" ROWS="7" COLS="73"> こんにちは。 さようなら。 </TEXTAREA> #「できない」という確信的回答もお待ちします。

    • ベストアンサー
    • HTML