- ベストアンサー
商品枠の可変型の並ばせ方のCSSは?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
言ってる意味がわかりました。 そういうことね!。 メディアクエリはどうでしょう? その商品の数が6個ギリギリで5個とみなされる時 要するに商品が100ドットなら、600未満なら、5個なので その時に応じたメディアクエリで上書きでもいけますね。 あとは、リサイズをフックしたJQだけど、 CSSだけでとなると、Last-Childが使えない条件っぽいので、 それ位がいいの位かなー。 おそらく、先頭と末尾以外が、パーセントなり計算したマージンで で書かれているので、揃ったように見えるCSSなのでしょうね。 実サイト覗く方が早いかもですけどね。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
あまり深く考えずに、 上位層の、DIVにMARGIN入れて、 下位層の、DIVにFLOATで並べればそんだけでいいのでは? で最後にCLEARだけでいけません?
補足
divで外枠を作り、フロートで左寄せで並べていくと 右端にのみ端数分の余白ができます。 余白が商品の枠の幅を超えると横の並びが一つ増えます。 結果、左はマージンの余白、右はマージンの余白+端数分、 となります。 例えば、商品の枠幅が100px、左右マージンが10Px、 商品の幅の合計が120PXの場合で、外枠が700pxだと、 商品枠5個(120×5)+100px端数、となり 左はマージン10px、右は10px+100pxの余白ができます。 完全に中央がずれます・・・・