選択メニューを整形するには?
[上に]
[前に]
[次に]
ますたぁ
[E-Mail]
1999/06/15(火) 13:33:41
今、フレームを分割し、フォームでメニューを選択し、
ジャバスクリプトで右フレームを操作するという形式にしています。
こんな感じです。
↓
<form method=post>
<select onChange="navi(this)">
<OPTION>■***
<OPTION value="***.html">┣***
<OPTION value="***.html">┗***
</select>
</form>
で、このフォームを5個くらい、縦に並べたいんですが、
オプションの文字数により、フォーム自体の幅が変わり
どうも見た目が悪いんです。
そこでこのフォームの幅を均等しすることはできないんでしょうか?
ダミーで空白を並べるというのもやってみたんですが
無理でした。
ご存知の方がおられましたら、お教え下さい。
よろしくお願いします。
Tmb
1999/06/15(火) 14:49:33
>ダミーで空白を並べる
半角空白を並べたのではないですか? HTML一般に半角の空白は連続して
並んでいても1つに扱われます。
ダミーとして全角文字で空白を入れてみては?
ただ,見る人によってフォントの種類やサイズは異なるのですから,
「これで万全」という方法はないように思いますが。
Nobu3
1999/06/15(火) 14:50:31
../199905/99050208.htm
いかがでしょうか?
ますあぁ
[E-Mail]
1999/06/15(火) 15:18:22
早速のレスありがとうございます。
>Tmbさん
いや、もちろん全角スペースですよ。
あと、&#32をいくつも並べてみても無理でした。
>Nobu3さん
スタイルシートという手がありましたねぇ。
これだと確かにIE4だと整形できますが、ネスケだと対応
できない・・・。うーん。困った・・・。
ベストな解決策はないんでしょうかねぇ。
PS しかしどうして全角スペースが無視されるんでしょうか?
Tmb
1999/06/15(火) 15:25:46
>いや,もちろん全角スペースですよ。
あ,これは失礼しました。
>PS しかしどうして全角スペースが無視されるんでしょうか?
一つ気になったのですが</OPTION>で閉じても同じなんですかね?
Tmb
1999/06/15(火) 15:39:09
あれ? Mac+NN3では全角スペースだけでうまくいきましたけど。
#半角スペースでは駄目。OPTIONタグ閉じの有無には無関係に。
サンプルのファイルを変更して読み込むとき,リロードだとOPTIONの
中身の変更が反映されませんでしたので,再度「ファイルを開く」で
読み込みなおすときちんと変更されてました。参考までに。
たこすけ
1999/06/15(火) 15:56:45
> あれ? Mac+NN3では全角スペースだけでうまくいきましたけど。
Win+NC4でも全角スペースで調整できました。
でも、半角英数字が混ざると調整がつらいです。
文字数が同じのダミーOPTIONを作って、
onLoadでダミーをnullにしたら、幅そろいました。参考までに。
ますたぁ
[E-Mail]
1999/06/15(火) 16:02:05
>Tmbさん
たびたび申し訳ないです。
>一つ気になったのですが</OPTION>で閉じても同じなんですかね?
はい、さっそくやってみましたが何もかわりませんでした。
もう一度全角スペースでやってみましたがやはり無理ですねぇ。
当方WIN95+IE4の環境です。
>サンプルのファイルを変更して読み込むとき,リロードだとOPTIONの
>中身の変更が反映されませんでしたので,再度「ファイルを開く」で
>読み込みなおすときちんと変更されてました。参考までに。
うーん、こちらの環境ではなんら変わらないです。
こちらでも色々とやってみようと思います。
Nobu3
1999/06/15(火) 23:48:02
両方を合わせてみてはどうですか?
NNでは全角スペースがOKのようですし。
Kayuu
1999/06/16(水) 02:24:59
余計な発言のような気がしますけど、 も同じ?
[上に]
[前に]
[次に]