CGI-BBS > ホームページ記述言語 > HTML > SELECTによる文字列の位置調整


カレッヂ
カレッヂ


質問者 ひかる  投稿日 1/31(水) 10:32:29
<SELECT>タグを使用して位置調整をしたいと考えています。

例)
AAAAA    11111     あああああ
BBB      22222     いいい
CCCC     333       ううう

上記の用に3つ4つの先頭位置を揃えることにより表示することができない
かと考えています。

全角ブランクを間に挿入することにより揃えようかと思いましたが
フォントのプロポーショナルにより詰められてしまいます。
IEで揃えたいと思っているのですが何かいい方法は無いでしょうか。
回答者 まさ  [削除]  投稿日 1/31(水) 13:11:22
tableを使うのは如何、、、、。

<table>
<tr>
<td>AAAAA</td><td>11111</td><td>あああああ</td>
</tr>
<tr>
<td>BBB</td><td>22222</td><td>いいい</td>
</tr>
<tr>
<td>CCCC</td><td>333</td><td>ううう</td>
</tr>
</table>

これならブラウザーには関係しません。
回答者  [削除]  投稿日 1/31(水) 21:35:44
<select>
<option>AAAAA    11111     あああああ
<option>BBB      22222     いいい
<option>CCCC     333       ううう
</select>

↑の11111、22222、333とあああああ、いいい、ううう
の位置を揃えるということでしょうか?
スタイルシートを使えばできるような気がしますが
対応しているのはIEだけ
なんてこともありそうです。

スタイルシートの本を一通り読んでみましたが
それらしいものはありませんでした。
(というより、フォームに関しては全く触れられていない本だった)

質問者 ひかる  [削除]  投稿日 2/1(木) 13:03:48
ありがとうございます。
スタイルシートのフォント指定を使用することによって実現できました。

このページは終了したので返信(回答)は書きこめません

Web裏技