A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> widthを設定してしまうと折り返しはできないのでしょうか?
> 折り返すことは可能でしょうか?
ANo.1で「これは仕様ですので、「折り返し」という状態にはなりません。」と書いたのは、selectに幅を指定する/しないに関わらず、という事です。
つまり、まとめると:
・selectに幅を指定しなければ、selectの幅は子要素のoptionの一番長い文字列の幅まで成り行きで伸びるので、optionのテキストは最後まで表示される。
・selectに幅を指定すると、optionに表示されるテキストのボリュームが相対的にその幅より大きい場合、幅に収まりきらないテキスト部分は隠れてしまい表示されない。
という事であり、いずれの場合もoption内のテキストは折り返しという表示にはなりません。
ただし、「折り返さない」というのは共通なのですが、後者の場合の見え方は実はブラウザ依存で多少異なります。
IE6の場合、はみ出した分は上記の様に表示されないのですが、他の主要モダン・ブラウザであるFirefox、Safari等では初期表示部分についてははみ出す分はIE6同様に表示されていないのですが、実際にプルダウンさせてみると、プルダウン部分だけは親要素selectの幅を超えてテキストの最後まで表示してくれます。
なので、実質操作上はIE以外では特に問題は発生しないのですが。IEでの見え方に拘るなら、selectに指定する幅に余裕を持たせておく・フォントサイズをかなり小さめにしておく、などの対処ぐらいしかないと思います(まあクライアント側で文字表示サイズを大きくされてしまったらそこまでですが)。
>abrilさん
ご丁寧なご回答ありがとうございます。納得しました。できるかできないかがはっきりしただけで、前向きに次の対処法をみる心構えができました。なんとなくできそうな気はしていたのですが、不可能な事もたくさんあるんですね。。
これを機にまた勉強させていただきます。
ありがとうございました(~O~)
No.1
- 回答日時:
> オプションメニューの中の文字を折り返したい
ここで仰っている「オプションメニュー」というのは、具体的にはどういうマークアップをされているものでしょう?
<select>
<option value="hoge1">hoge1</option>
<option value="hoge2">hoge2</option>
</select>
の、<option>~</option>の事を仰っているのでしょうか?
もしそうであるなら、selectの幅は子要素のoptionの一番長い文字列の幅まで成り行きで伸びます。
ただし、質問者様が「その幅を設定したら」と仰っているのがselectの幅をwidthプロパティで固定(例えば、width: 100px; 等)したという事であれば、optionに表示する文字列のボリュームがその幅より相対的に大きくなってしまった場合は溢れた分は隠れてしまい、「メニュー名が長いものは途中で切れて表示」となるわけです。これは仕様ですので、「折り返し」という状態にはなりません。
全く違う事を仰っているのであれば、具体的にソースを提示して下さい。
この回答への補足
説明が不足していてすみません(>_<)
abrilさんがおっしゃった解釈で当たっていると思います。
widthを設定してしまうと折り返しはできないのでしょうか?
その辺の仕組みがいまいちわからないのですが。。
折り返すことは可能でしょうか?
ご回答いただけたら幸いです♪
<FORM><SELECT name="menu" onchange="parent.練習HPB.location.href=this[this.selectedIndex].value" style="color : #009999;width : 175px;">
<OPTION value="test.html"selected>creating_homepage</OPTION>
<OPTION value="test1.html#cat">homepage*homepage*homepage*homepage</OPTION>
<OPTION value="test2.html#dog">builder*builder*builder*builder</OPTION>
<OPTION value="test3.html#pig">optionmenu*optionmenu*optionmenu</OPTION>
</SELECT>
</FORM>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) [貼り付けオプション]とは? 3 2022/04/17 08:15
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Outlook(アウトルック) Outlook トップ画 イニシャル変えたい Outlookについてわかる方教えてください。 左のメ 1 2022/11/06 23:58
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Word(ワード) ワードでメニュー表を作っています。 1番上の「メニュー」の文字を枠で囲っているのですが、この枠をもう 3 2023/01/23 14:55
- その他(IT・Webサービス) Yahooの地図の文字サイズ、googleの地図の画面分割 1 2022/05/21 12:31
- Excel(エクセル) [条件付き書式]の設定順の変更は可能か? 4 2022/12/07 10:37
- HTML・CSS CSSでの文字位置の上下センタリング 3 2023/03/08 18:42
このQ&Aを見た人はこんなQ&Aも見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
あなたにとってのゴールデンタイムはいつですか?
一週間の中でもっともテンションが上がる「ゴールデンタイム」はいつですか? その逆で、一週間でもっとも落ち込むタイミングでも構いません。 よかったら教えて下さい!
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
2024年のうちにやっておきたいこと、ここで宣言しませんか?
2024年も残すところ50日を切りましたね。 ことしはどんな1年でしたか? 2024年のうちにやっておきたいこと、 よかったらここで宣言していってください!
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
<SELECT>タグの折り返し
HTML・CSS
-
セレクトボックスの幅を指定した状態で、選択肢の文字列を全て表示する方法
HTML・CSS
-
[HTML]プルダウンメニューの横幅固定について
HTML・CSS
-
-
4
jsでは、'で区切った部分を改行することはできない。〇か×か。
JavaScript
-
5
HTMLフォームのSELECTの幅を一定にするためには?
HTML・CSS
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
SELECTのプルダウンの長さの調整
HTML・CSS
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Illustratorで作成、pngで保存...
-
SELECTのプルダウンの長さの調整
-
プルダウンメニュー表示時の高...
-
Word Webレイアウト表示に関して
-
ユーザーフォーム スクロール...
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
似ているフォント(Win⇔Mac)
-
教えてください。
-
EXCEL VBA 印刷プレビューダイ...
-
テーブル内の文字サイズを変更...
-
入力規則のリストの文字の大き...
-
「MS Pゴシック」と同じ幅の...
-
font-family の記載方法
-
cssファイルの名称付け
-
全角半角含めて等幅で表示したい
-
奇数のフォントサイズ指定について
-
ラジオボタンをチェック済みの...
-
alertで表示させる文字サイズは...
-
テキストボックスの枠を非表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Illustratorで作成、pngで保存...
-
ユーザーフォーム スクロール...
-
フォルダ内の写真を画面幅にあ...
-
SELECTのプルダウンの長さの調整
-
オプションメニューの中の文字...
-
アップしたホームページがスマ...
-
プルダウンメニュー表示時の高...
-
Word Webレイアウト表示に関して
-
文字が綺麗でサイズが小さいバ...
-
PDFファイルを横につなぐ事は可...
-
photo shopでA4サイズは何セン...
-
WEBサイトの横幅が960や980の理...
-
ホームページビルダー 表示の...
-
Dreamweaver でのテキストの行...
-
Rainlendarの設定について
-
縦長のホームページを作りたい...
-
ページ幅を基準に表示
-
ホームページ作成時の画面サイズは
-
証明写真の一般的な顔の大きさ...
-
スタイルシートの表の固定
おすすめ情報