REDLINE MAGAZINE | Firefox3とFirefox2のselectの幅REDLINE MAGAZINEトップページへ

すべてのエントリを見る

Firefox3とFirefox2のselectの幅

そんなこんなで共存することにしたFx3とFx2なんですが、さっそく共存させてよかったと思った事がありました。

今コーディング中のサイトでこういう見た目にしたいデザイン部分があったんですよ。単純にリストをfloatさせてselectを横並びにしたいーみたいな。

キャプチャ

幅違うやん!って気づいた。

これ、Fx3とFx2でselectの幅、若干違うんですね。知らなかった。CSS関連のネタは見たけど部品の違いなんて気にもしてなかった・・・。上のできあがり見本の画像はサンプルだからアレなんですが、実際のデザインにはその部分にも背景画像が入ってて、セレクト周りの幅でうまくコントロールしないと背景からはみ出てアワワ・・・みたいな感じになっちゃってました。一瞬びっくりした。

>>一応確認用のサンプルはこちら

最初もしかしてフォーム周りのmarginだかpaddingが違う?とか思ったんですが、全然違ってた。単純に部品のサイズが違うらしい。

キャプチャ
※クリックしたら原寸

並べるのが2つくらいならちょっとズレてるけどいっか・・・みたいな感じだったかも。だけど実際にはもう少し数が並ぶケースだったので勢いよく飛び出しておりました。テーマを自分好みにしてたので「まさかテーマの違いか!」とかも一瞬思ったんですが、関係なかった。単にデフォルトのままだと部品サイズが違うだけ。

CSSで整えて解決

どうしたら一緒になるのかという点については、これまた単純にCSSでselectに幅指定すれば解決。ただselectってoptionの内容が長いとホントは自動的に横長になるし、そういうselectの固定ってしない方がいいよね・・・フォーム周りはデフォが一番いいよね・・・と、このブログ作ったときに懲りたので、今回はselectに幅指定とかせず元々selectの周りに入れようと思ってたmarginのコントロールで回避してみた。

どっちみちフォーム周りはブラウザによって全然違うし、select横並びって結構個人的にはレアケースなので、今後こういう現象に遭遇するか分かんないけど一応書きとめておく。実はFx2も3もそんなに表示変わらないだろとか勝手に思ってて、Fx3でばかりプレビューしてFx2は最終で~みたいな甘いやり方してたんですよね。相方がまだFx2ユーザーで「ここ!はみ出てるじゃん!」ってツっこんでくれなかったら最終まで気づいてなかったのかも・・・すみませぬすみませぬ><

<< よく使うhtmlとCSSのソースセット | display:table関連を使って横並び均一配置 >>

トラックバック

このエントリーのトラックバックURL:
http://redline.hippy.jp/cgi/mt/mt-tb.cgi/192




※コメント欄に「<」「>」等を含むソースを記載する場合は実体参照に変換してください。

このページの一番上へ

その他の情報など

最近のコメント

サイトデザインの考え方(1)
Fireworks コレ、5分で作ります。その2
ボックス全体をリンクにしたい
  • Red - 2009.12.28
  • - 2009.12.28
  • なおと - 2009.12.29
  • kaz - 2010.07.22
  • Red - 2010.07.23
bodyにfont-size:62.5%を指定すると・・・
  • tack - 2010.06.26
  • Red - 2010.06.28
MODx スニペットを使ってみる
  • webd - 2010.06.07

メッセージを送る

name
e-mail
url
message