フォームのプルダウンメニューの幅は強制的に変えることができるでしょうか。
---
<select>
<option>●●●●●</option>
<option>▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲</option>
</select>
---
データとしては▲▲の文字数を保ちたいのですが、横幅を上の●●の文字幅にそろえたいときは、どうしたらよいのでしょう。
スタイルシート、JavaScriptを使うのでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

スタイルシートを利用すれば大丈夫です。



<select style="width:○○px;">

この"○○"に●●の文字幅をピクセル単位で入力すれば上手くいきます。
IEとNNにも対応してるはずです。
がんばって!
    • good
    • 0
この回答へのお礼

ありがとうございました!スタイルシートってすごいですね。幅については思い通りの結果を得られました。ただ1点残念なのが、項目の文字列が長くても、指定した幅以上の表示がされないということです。これは解決する方法、ないでしょうか。

お礼日時:2001/03/29 08:38

いろいろ試してみたんですが、やはりwowowさんが希望するような結果は出ませんでした。

CSSによるwidth設定だとどうしても自動改行までまわらないようです。今後これに対する対応策をブラウザサイドで開発されるかもしれませんが、現時点ではおそらくできないと思われます。
ご期待にそえなくてすみません。
    • good
    • 0
この回答へのお礼

お礼が遅くなってごめんなさい。調べてくださって、ありがとうございました。
ブラウザの仕様なんですよね。
ただ、Mac版のIEではちゃんと表示されているようなのです。
どうもありがとうございました。

お礼日時:2001/04/11 21:49

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q と、

<td></td> と、<td><BR></td>

ホームページビルダーで作ったホムペを、KompoZerというHTMLエディタで開くと、
テーブルのなにも入っていないセルに<BR>タグが勝手に挿入されてしまいます。
<td></td> と、<td><br></td> は、
ブラウザ上ではどちらでもちゃんと表示されるのですが、
HTML文法的にはどちらが正しいのでしょうか?
また、どちらも正しい場合、<br>がある・ないで、違いがあるのでしょうか?

※ホームページビルダー、KompoZerの善し悪しは無視してください。

Aベストアンサー

文法的にはどちらも正しいです。
ブラウザの種類やHTMLのモードによって、tdが空だと、見え方が違うケースがあります。
tableでborderを指定したときに、へこんで見えるかどうか。空でないとかならずへこんで見えます。

Q