• ベストアンサー

プルダウンメニューで中央表示

プルダウンメニューで中央表示 HTMLのプルダウンメニューで文字を中央寄せにすることは可能でしょうか? ページのレイアウト上、ボックスの幅を広くとっていて、 リストの文字が端によりすぎてしまうので、中央に表示したいのですが、 tableタグなどで使えるalignのようなものはないのでしょうか。 ご存知の方、教えていただけると助かります。 よろしくお願いします。

noname#128485
noname#128485
  • HTML
  • 回答数1
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ブラウザ次第ですね firefoxだとtext-align:centerでできるんですがIEだと無効のようです。 どうしてもということであれば、fontをmonospaceにして スペースでインデントするなどでごまかすとか・・・ <style> select{ font-family:monospace; } </style> <select> <option value="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option> <option value="">&nbsp;&nbsp;&nbsp;test&nbsp;&nbsp;&nbsp;&nbsp;</option> <option value="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option> </select>

noname#128485
質問者

お礼

そうだったんですね?! text-alignも試してみて上手く表示されなくて おかしいなぁと思っていたんですが、IEだからダメだったんですね。 やはり、スペースでごまかすことにしようかと思います。 どうもありがとうございました。 text-alignは自分の使い方が間違ってるのかと思っていたので、 他に原因があるとわかっただけでもスッキリしました。

関連するQ&A

  • プルダウンメニュー表示時の高さの指定方法

    ブラウザ上でプルダウンメニューを表示させる際に、表示される高さ(タテ幅)の指定をするにはどうすればよいか、ご存知の方は教えていただけないでしょうか? ちなみに、プルダウンメニューの横幅は、<select>タグ内に、「style="width:(幅を指定);"」を記述することで固定幅の設定が可能でしたが・・・ なお、プルダウンメニューは初期表示として、1件のみ表示させるものとします(すなわち、<select>タグ内の「size="1"」の指定は変えないこととする)。 というのも、プルダウンに表示させる項目(条件によって可変)の件数が多い場合に、プルダウンメニュー内でスクロールさせるのをできるだけ避けたいためです。 よって、方法としては、 1.プルダウン表示させる際の高さ(タテ幅)を固定で指定する 2.可能であれば、登録されている全項目の表示をさせる 以上2つの方法を考えています。 なにかよい方法があれば、ぜひ教えてください。

    • ベストアンサー
    • HTML
  • プルダウンメニューについて

    知人から頼まれホームページを作成しています。 javascriptでプルダウンメニューと打ち出し画像の両方を使うとうまく表示されません。 グローバルナビゲーション(プルダウンメニュー)のすぐ下に打ち出し画像がくるレイアウトになります。 打ち出し画像が邪魔をしてプルダウンのサブメニューが表示されません。 【プルダウンメニュー】 http://www.kriesi.at/wp-content/extra_data/suckerfish_tutorial/step4.html 【打ち出し画像】 http://jonraasch.com/blog/a-simple-jquery-slideshow 上記の2つを組み合わせ、プルダウンの伸びたメニューが打ち出し画像に重なり、動かすことは可能でしょうか? HTMLとCSSの知識はありますが、プログラムの知識はありません。 よろしくお願いします。

  • プルダウンメニューの位置がずれてしまいます

    質問させてください。 メニューボタンにマウスオーバーすると下にサブメニューが表示される、プルダウンメニューを作成しています。(階層メニューというのでしょうか?) Dreamweaverでレイヤーを使って作っているのですが、サブメニューの表示位置がずれてしまって困っています。 以前ご質問させていただき、一番外のTableを中央揃えにしているため、レイヤーの「position」が”absolute”だと画面の大きさによって位置が変わってしまうことがわかりました。 そこで”relative”にすればいいのかと思ったのですが、そうするとDreamweaverの「レイヤー」(←表示/非表示やz-indexを設定したりするプロパティ)から消えてしまうのです。 たぶん、レイヤーとして認識されていないのだと思います。 自分なりに調べ、Javascriptでブラウザの幅-Tableの幅÷2を求め、そこを基点にして”absolute”にすればいいというところまではわかったのですが、知識不足のためいろいろ試してみてもJavascriptエラーになってしまって・・・。 どのように書けばいいのかお教えいただけると、大変助かります。 よろしくお願いいたします。

  • メールフォームのプルダウンメニュー

    メールフォームに都道府県などを選ぶプルダウンメニューを入れたいと思います。 通常のテキストボックスには必須コマンドが有効なのですが、 プルダウンの場合、「お選びください」という1行目があるため、 必須にしようとしてもなかなかできません。 この「お選びください」という1行目を無効にすることはHTML上のタグ操作で可能なんでしょうか?

    • ベストアンサー
    • HTML
  • CENTERでTABLEの中まで中央揃いになってしまう

    何年か前からHPを作っているのですが、以前は確かにテーブルは中央に表示されていて、中の文字は普通に左から表示されていたのですが、今日久しぶりにそのページを見てみると、中の文字まで中央寄せになっていました。記述は以下のとおりです。 <CENTER> <TABLE> ~テーブルの記述~ </TABLE> </CENTER> で、他のページを見てみると、同じ記述でもちゃんと左寄せのまま(標準)になっていました。「???」と思っていろいろ違いを調べてみると、冒頭に<!DOCTYPE HTML PUBLIC "HTML 3.2">とあるものが中央寄せになっていました。この記述をはずすと意図どおりに「テーブルは中央表示、中の文字は左から表示」となります。セル指定「ALIGN=LEFT」は入れてません。もちろん、入れると左から表示となりますが、以前はちゃんと表示されていたのに何か途中で変わったんでしょうか? 場合によっては全ページの調査をして修正の必要があるので頭が痛いですが、どうするのがBETTERなのかアドバイスいただければうれしく思います。

    • ベストアンサー
    • HTML
  • エクセルのプルダウンメニューの文字を大きくしたい

    office X(10)のエクセルを使用しています。リスト表をつくり、オートフィルタをかけたとき、各項目からプルダウンメニューが表示できるようになりますが、そのプルダウンメニューの文字が小さすぎてとても見づらいのですが、大きく表示する方法はありませんか? リスト表自体はあまり大きくしたくありません(文字の大きさ12ポイントで表示倍率75%にて作業しています)。よろしくお願いいたします。

  • プルダウンメニュー教えてください。

    プルダウンメニューを作成しようとしていますが、望みのものが見つかりません。 欲しいプルダウンメニューは、 ・画像の上にポインタを置いたら、下に同じ幅でメニューが表示される。 ・そのメニューは画像ではなく、テキストによるメニュー。透過されており、不透明度を調整できる。 ・各メニューは横線で区切られており、ポインタを下に滑らすとポインタのある枠(ボックス)の背景色と文字色が変わる。 ・対応ブラウザは、IE6以上、FF、Chrome。 こういったプルダウンメニューを探しています。ネットで探せば、Java ScriptやCSSが たくさん紹介されているのですが、ぴったりのものが見つかりません。 もしご存知でしたら、教えていただけますでしょうか? よろしくお願いします。

    • ベストアンサー
    • CSS
  • プルダウンメニューの表示位置について

    画面左端にあるプルダウンメニューを表示すると画面からはみ出してしまい、メニューが読めません。ちなみに、視力が低いため、ユーザー補助の機能を使って文字を大きく表示しています。この状態で、プルダウンメニューが読めるようにするにはどうしたらいいですか?(左方向にプルダウンメニューが出てくるので、右方向にでてくるようにしたいのですが)

  • プルダウンメニューのリンク

    毎度お世話になっております。 今回聞きたいことは、テーブル内でプルダウンメニュ ーを左のTDタグへ入れ、選択された商品の画像を右の TDタグ内へ表示できるかどうかです。 <例> ┌――──────────────────┐ │              │     │ │ここにプルダウンメニュー  │ここに画像│ │(商品名が入ります)    │(選択され│ │              │ た商品)│   └────────────────────┘ こんな感じですが、可能でしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • プルダウンメニューの表示について

    お世話になります。 ホームページを作成中ですが、文字の大中小に変更できるように設定したいです。 そこで見つけてきのはプルダウンメニューで、 <form name="puru"> <select name="amu" onchange="fontsize();"> <option>14pt</option> <option>12pt</option> <option selected>10pt</option> </select> </form> これを入れるというものですが、これだとプルダウンメニューの表示は10pt、12pt 14ptという表示に なってしまいます。これを利用して、プルダウンメニューの表示を大中小というふうにできないでしょうか? 回答をお願いします。

専門家に質問してみよう