- - PR -
リストボックスの初期値設定
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-07-29 22:31
それで IE の仕様通りですよ。 これは HTML をどう見せるかという、ブラウザの実装仕様の問題ですから、JavaScript や ASP.NET の方ではどうにもできません。HTML としても、そういうところは定義していないと思う。 _________________ | ||||
|
投稿日時: 2005-07-29 22:57
こんばんわ。ぼのぼのです。
リストボックスって、HTMLタグでいうと<select>でsizeが2以上のやつですよね? だとすると、「選択」値は必ず紺色になると思いますよ? 真っ白は「何も選択されていない」(selectedな<option>が1個も無い状態)を表します。 こっからは主観ですが、リストボックスの場合は箱に縦幅があるので、紺色でも私は全然違和感ありません。逆に「何かは選択されてるけど白」だと何が選択されてるかわからなくて、かえって不親切だと思うんですが。。。 他の方も書かれてますが、ListBoxを使う限りはそれが仕様なので、見栄えが気に入らなければDropDownList、RadioButtonListなどを試してみてください。 あ、ListBoxだと「複数選択可能」なものもあるのかな?その場合は代替としてCheckBoxListがありますね。 | ||||
|
投稿日時: 2005-08-01 17:47
みなさま、いろいろと教えていただいて大変ありがとうございました。
引用: ------------------------------------------------------------------------------- こっからは主観ですが、リストボックスの場合は箱に縦幅があるので、紺色でも私は全然違和感ありません。逆に「何かは選択されてるけど白」だと何が選択されてるかわからなくて、かえって不親切だと思うんですが。。。 -------------------------------------------------------------------------------- そういう意見を聞いて、確かにそうかもしれないと思いました。 それが仕様だということが分かれば、それなりに他のアイテムを使ってみるとか対処方が考えられます。 DropDownList 等では、作ろうとしているものの仕様的に、操作性が悪くなってしまうので、 紺色になってしまいますが、リストボックスで行こうかと思ってます。 ご教授いただき大変ありがとうございました。 今後も、いろいろと質問をさせていただくと思いますので、またよろしくお願いいたします。 |