人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTMLについて質問です。
<select>タグで選択肢をたくさん設定したときに(例えば日付を選択するような場合、<option>タグが01?31とか並びますよね)、ブラウザでセレクトボックスを表示してみると、
1.選択肢の右側にスクロールバーが表示される場合
2.選択肢にスクロールバーが表示されず、画面いっぱいまで伸びてうざい
と、環境によって違いが出てくるのです。

そこで、
A.OSやブラウザソフトによる表示の高さ(スクロールバーを使って短くするかどうか)の仕様の違い
B.選択肢の高さを制限する方法(CSSなどにより、高さや項目数の最大を設定する方法)
について、解説しているページはないでしょうか?
A,Bともに説明されているページがベストですが、どちらかでも構いません。

●質問者: masal
●カテゴリ:ウェブ制作
✍キーワード:CSS HTML OS スクロール セレクト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● osamu666
●35ポイント

Bだけになりますが、

<SELECT NAME="xxx" SIZE=3>

とsizeの属性を設定することで最大表示行数を設定できます。

http://pzxa85.hp.infoseek.co.jp/www/html/select.htm


2 ● ardarim
●35ポイント

HTML 4.01では、<select size=xx>で一度に表示する選択肢の数を指定することができます。sizeよりもOPTIONの数が多い場合はスクロールバーが表示されます。


http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/f...


ただし、どのように表示するかはブラウザの実装に任されているため、必ずしもすべてのブラウザが上記のルールに従っているとは限りません。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ