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

このページの一番上へ

その他の情報など

最近のコメント

PHP オブジェクト指向の勉強
  • Red - 2010.01.08
  • hogepage - 2010.01.21
  • Red - 2010.01.22
  • - 2011.11.27
  • houseiii - 2011.11.27
Fireworks トリミング画像を一括書出 CS4編
  • Iper - 2009.06.27
  • Red - 2009.06.27
  • mala - 2011.11.17
  • Red - 2011.11.18
jQueryでボックスを上下左右中央に簡単配置
overflow を使用したボックス背景のこと
  • - 2007.12.13
  • Red - 2007.12.13
  • - 2007.12.13
  • Red - 2007.12.13
  • hj - 2011.09.23
IE6 → 透過PNG+overflow=混ぜるな危険(追記有)

メッセージを送る

こちらのメッセージ送信フォームは閉鎖させて頂きました。
御用の方は新しい方のブログ にコメント頂くか、 連絡用のフォーム もありますので、そちらからご連絡ください。