• 締切済み

プルタウンメニューの文字サイズか左右幅を…

プルタウンメニューの表示させてある左右幅よりも文字数が多い場合、 NetscapeNavigatorですと、左右幅に関係なく内容の文字をすべて表示して くれるのですが、InternetExplorerですと、左右幅そのままでの表示なので メニューが切れてしまいます。 プルタウンメニューの左右サイズを広げたくないのですが、 コンテンツタイトルがどうしても文字数を削れなくて、 それにあわせて左右幅を長くせざるを得ません。 IEでもネスケの様に、開いた時に文字をすべて表示させる方法、もしくは プルタウンメニュー内の文字サイズを下げる方法をお教えください。 ちなみに使ってるのはこの質問のお答えです。 http://www.okweb.ne.jp/kotaeru.php3?q=918212

みんなの回答

  • morubi
  • ベストアンサー率60% (9/15)
回答No.4

プルダウンの幅を160pxに固定し、文字は切れない様に。もしくは切れてしまう行だけのポイント数を小さくする。 多分どれかを諦めしかしないでしょう。 申し訳ありませんが、降参です。。。

RYOKUYA
質問者

お礼

お付き合い下さり有難うございました。

  • morubi
  • ベストアンサー率60% (9/15)
回答No.3

要領を得ない回答で申し訳ありません。 どんな環境かわかりませんでしたが、mac,winの両IE,ネスケ,FIREFOXでどのくらいまで文字を入力できるか試しました。70~80文字程度まで表示され、それを超えると切れてしまいます。。問題の行の文字数はどの位あるんでしょうか。 プルダウンで70以上の文字って長くないですか?こんなに長い選択肢、想像つきません。。 参照URLに似たような感じのご質問があります。レイヤーでなんとかできるみたいですね。

参考URL:
http://chaichan.hp.infoseek.co.jp/qa1500/qa1968.htm
RYOKUYA
質問者

補足

何度もすみません。やっぱり伝わり難い質問の様ですね… 常に表示させているメニューの左右幅は160pxで、 展開時に表示させたいのに切れてしまう文字数は全角で16文字です。 文字サイズを11pxにすると、最後の文字が半分欠ける位ですむのですが 出来れば文字サイズ12pxで表示させたいのです。 展開時の時だけ、ネスケの様に左右幅が200px位になってくれる IE対応の仕様が知りたいのです…。 参考URL拝読しましたが、レイヤー…わかりません。

  • morubi
  • ベストアンサー率60% (9/15)
回答No.2

うーん、任意の行だけ小さくする事はできません。あるのかもしれませんが、知りうる限り見た事はないですし、できませんでした。差し支えなければ長くする方法を。 <select name="select" style="width:任意の幅"> でいががでしょう?

RYOKUYA
質問者

補足

何度もすみません。 表示左右サイズは長くしないで、ネスケの様に、 展開させた時だけメニューが全部見えてくれる方法を質問しています…。 伝わりにくい文ですみません。

  • morubi
  • ベストアンサー率60% (9/15)
回答No.1

↓これでいかがでしょうか。 <select name="select" style="font-size:10px"> 文字は小さくなります。10pxの部分は調節して下さい、

RYOKUYA
質問者

補足

ご回答有難うございます。 メニュー内の全体の文字サイズを変更するのは出来ました。 任意の文字(行)だけサイズダウンする方法はありますでしょうか。 いくつかプルタウンを使っているので、 常に表示させている文字(「選択して下さい」)は、他の文字数の少ないメニューと 同サイズで見せたいのです。 わがままですみません…

関連するQ&A

  • Internet Explorerでの文字サイズについて

    Vistaを購入したのですがInternet Explorerでの文字サイズをメニューバーの表示から文字のサイズを変更できるのですが、この変更したサイズを毎回、サイズ変更をしなくても使用できる方法はありますか?

  • ホームページの文字サイズについて

    お世話になります。 今、ホームページビルダーでホームページを作成しているのですが、 InternetExplorerでページを見ると文字サイズが 変わっていて行のずれが生じます。 IEも表示文字サイズを最小にすると 自分で作成していたように(レビューで見たとおり) なります。 IEの文字サイズを変更しても ホームページの文字サイズが変わらない方法はありませんか? または、文字サイズが変わってもずれない方法などありませんか? どうぞよろしくお願い致します。

  • word2004でフォントの文字幅と間隔で左右の幅

    word2004でフォントの文字幅と間隔で左右の幅を狭くしたり広くしたりするのはできるのですが、上下の幅を変える方法を教えてください。

  • 文字サイズについて

    IEの表示→文字のサイズで変更できることは分かったのですが、それだと新しくウインドウを開くと、もう一度、表示→文字のサイズといったように変更しなくてはなりません。 一度のサイズ変更で、全てのページにおいて適用できる方法があれば教えてください。

  • Operaの文字サイズ変更は?

    普段は、WindowsXPでInternet Explorer 6.0を使っていますが、Operaが速くて使いやすくていいなって最近思っています。特に右クリックのジェスチャーでいろいろ操作できるのが便利ですよね! ただ、表示される文字が非常に大きくて、読みにくく何とかしたいのですが、どうすればいいんでしょう。 普段使っているサイズは、IEで文字のサイズを「小」にしています。Operaでそれらしき場所として、表示→ズームメニュー→90%とか設定をしてみるのですが、画面デザインにまで影響が出てしまいます。 ※もしお使いでしたら、OKWebで試してみてください。  左のオレンジ色のメニューの中に、質問リストなど  がはみ出てしまいます。ここだけじゃなくていろい  ろおかしな表示になってしまいます。 何かいい方法や設定場所があったら教えてください。

  • 文字サイズ

    Internet Explorer でWEb ページを表示します。メニューバーの“表示”をクリックし、文字サイズを変えようとすると、変えられるものと変えられないものとがあります。どうしてでしょうか。  ユーザー補助の“Web ページで指定されたフォントサイズを使用しない”にはチェックが入れてありません。

  • 文字サイズに左右されないページにしたい

    お世話になっております。 ホームページビルダー(Ver.6.5)の「どこでも配置モード」にて複数の表を縦横に並べて表示している ページを作成しました。 ところがそのページは文字サイズが「小」以下だと正常に表示されるのですが 「中」以上にすると表同士が重なってしまい見えなくなってしまう部分ができてしまいます。 今のところページ内に文字サイズを「小」以下で見て下さいと書いてますが・・・・・・ できれば文字サイズに左右されないページにしたいとおもいます。 何か方法はありませんでしょうか?。ご教授いただけると助かります。

    • ベストアンサー
    • HTML
  • IEでなぜか文字サイズが変わる…

    お世話になります。 MicrosoftのInternetexplorerにおいて、 なぜか文字サイズが変わるのです。 表示 → 文字のサイズ で、小に設定しているのですが、 IEを最小化したり、再起動したりすると、 中に戻ってしまうのです。 ご存知の方、いらっしゃいますでしょうか。 よろしくお願い致します。

  • フォームのメニューの幅指定

    FORMでメニューを作成すると、通常は メニュー(optionタグ)内の文字数によってメニューボックスの幅が決まると思うのですが、 縦に複数のメニューを並べたときに幅がばらばらだと格好悪いので、幅を統一したいのですが指定できるものでしょうか? またoptionタグ内の文字に対してフォントサイズやフォントカラーの指定ができるのであれば、その方法を教えてください。

    • ベストアンサー
    • HTML
  • Excelの表の幅をA4サイズを変えずに一部変更したい

    Excelの表の幅の変更についてよく分りません。 仕事で請求明細書等がメールで送られてきます。 一部のセルの幅が文字数に対して狭く###になっている為、そのセルの幅を拡げるのに上部のABCのところでカーソルを合わせて文字が表示される幅にしたのですが、 表全体が右に広がってしまいA4サイズからはみ出てしまいました。 逆にセルの幅を狭く変えようとして、表全体が幅狭になって、左右端の余白が大きくなったりでうまくいきません。 A4サイズのままで、左右の位置は変えず、中の一部のセルの幅を変更するのはどうしたら良いのでしょうか。 また、同じくメールで届く資料で、何故か全体に右寄りになっているのがありります。 点線で表示されているA4サイズからはみ出ており、左に極端に余白があり、印刷すると右の方が切れてしまいます。 左の空白のセルを非表示にしてA4サイズ内におさめて印刷しましたが、もっと良い方法はありますか? うまく説明できないのですが、お分かりになる方に、教えていただけたら有難いです。宜しくお願いします。