-PR-
締切り
済み

フォームの長さを固定するには?

  • 暇なときにでも
  • 質問No.1259
  • 閲覧数296
  • ありがとう数21
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 0% (0/4)

こんにちわ。ブラウザがNNであるか、IEであるか、バージョンは何かによって入力フォームの
長さが変ってしまうというのは周知の事実ですが、これをJavascriptのバージョン分岐+IF文
で同じ長さに固定することができたような気がします・・・

このスクリプトの良い例をご存知の方、教えてください~
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.3
レベル1

ベストアンサー率 0% (0/0)

もしかしたら的外れかも知れませんが、 見た目の問題ですのでCSSで解決してはいかがでしょうか? 恐らくブラウザ問わず同じピクセルの表示になるはずです。 例) <input type="text" style="width: 180px;" /> <textarea style="width: 180px;"></t ...続きを読む
もしかしたら的外れかも知れませんが、
見た目の問題ですのでCSSで解決してはいかがでしょうか?
恐らくブラウザ問わず同じピクセルの表示になるはずです。

例)
<input type="text" style="width: 180px;" />
<textarea style="width: 180px;"></textarea>
  • 回答No.1

手元にHTMLの本がないので、何ともいえないのですが、FORMの長さというのは、 幅ということでしょうか。それとも、全体の文章の長さというのでしょうか。 あくまで、幅・高さということを前提に書かせていただきます。 確か、テキストを書くTEXTAREAというタグには、cols(横)とrows(縦)という オプションがあったので、それで指定してはどうでしょうか。 これは、使っているブラウザによら ...続きを読む
手元にHTMLの本がないので、何ともいえないのですが、FORMの長さというのは、
幅ということでしょうか。それとも、全体の文章の長さというのでしょうか。

あくまで、幅・高さということを前提に書かせていただきます。
確か、テキストを書くTEXTAREAというタグには、cols(横)とrows(縦)という
オプションがあったので、それで指定してはどうでしょうか。
これは、使っているブラウザによらず、フォントの大きさで、幅・高さが
決定されるので、ご要望に添うかどうかわかりませんが、お試しあれ。

間違えていたらご指摘ください。
ではでは☆
補足コメント
mamboogirl

お礼率 0% (0/4)

ご返答ありがとうございます。

そうです、ズバリそのフォームの長さ、高さの設定のことです。
例えばtextareaであれば確かにcols, rowsでそれぞれの数値設定ができますが、
これがちょいと曲者でして、例えば長さを50に設定しても、見る人の
プラットフォーム、ブラウザがIEであるか、NNであるか、バージョンは何かによって
同じ数値50で設定されていても長さが変ってしまうのです。それによって、
レイアウトの仕様によっては、見るブラウザでがったがたにずれてしまう・・・

それで泣いているのです~(TT)

で、以前JavascriptでまずそのフォームHTMLファイルにアクセスした時点で
閲覧者の使っているブラウザバージョンを取得し、それによってIF分岐で
それぞれのブラウザに合わせた長さ設定を使用するようにする方法を見た記憶が
あるのですが・・・

なにぶん私がプログラムは素人なもんで、理屈はわかっても、覚えたことのない
単語(言語)は話せもしないし書けもしないのです・・・
投稿日時 - 0000-00-00 00:00:00
  • 回答No.2
レベル13

ベストアンサー率 26% (511/1924)

このOKWEBの回答記入欄って TEXTAREA で作られてますが、NC4.7、 IE4どちらでも同じサイズに表示されてますね。 ソース見ても特に変わっている点は無さそうです。 参考にしてみたらいかがでしょう? ...続きを読む
このOKWEBの回答記入欄って TEXTAREA で作られてますが、NC4.7、
IE4どちらでも同じサイズに表示されてますね。
ソース見ても特に変わっている点は無さそうです。
参考にしてみたらいかがでしょう?
補足コメント
mamboogirl

お礼率 0% (0/4)

ご返答ありがとうございます。

ただ、私もIEとNN両方で見ていますが、明らかに長さは違います。textareaの外側が
綺麗に色分けされたテーブルでデザインされているので、あまり違いを感じませんが、
実際には違います。
これくらいに画面いっぱいに使ったtextareaなら、多少のずれは気になるレベルでは
ないのですが(実際に、shigatsuさんには同じに見えたように)、小さい入力フォームを
画像を織り交ぜて作るときにはほんの1ピクセルのずれにも泣かされているのです・・・(TT)
投稿日時 - 0000-00-00 00:00:00
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ