長野県長野市・松本市ウェブ制作事業部 コンサルティングFIRM

floatさせたボックスをキレイに並ばせる方法

Picture of ATFコンサルティングFIRM

ATFコンサルティングFIRM

マーケティングがあなたのビジネスの目標達成を支援します。

HubSPot+ ATFC担当に相談する

目次

WEB制作をする上で画像やテキストを含ませたボックスを並ばせるレイアウトを作ることが多くある思う。
例えば下のようなデザイン。よく見かけるおなじみのレイアウトだ。

sample

大抵は複数のボックス共通のCSSを定義し横に並べて、幅いっぱいに到達したらカラム落ちしてキレイに並ぶといった仕組みだろう。
当然ボックスとボックスの間にはマージンを付けたいのだが、一番端にくるボックスが上手く並ばないことがよくあると思う。

sample2

そうした時に、従来ならJavascriptでキレイに並べられるライブラリを使う方法などがあったが、WEB制作者ならそんなところにJavascriptの手を借りたくないというのが本音だろう。
現在ではCSS3のnth-child()という、要素が何番目の子要素かによって該当するものにだけCSSをかけることができる疑似クラスがあるようだが、今のところまだレイアウトに関わる部分はCSS3を使うことは気が進まない。今日も同僚のデザイナーとそんな話をした(IEユーザがまだまだ多いため)。

そんなときに使えるのが親ボックス(親要素)にネガティブマージンを付けてあげる方法。横並びするボックス(子要素)に右マージンを付けているのなら、その親ボックスにマイナスの右マージンを付けてあげればいい。この方法ならIE6にも対応させることができるはずだ。

昔から多用してきたにも関わらずネガティブマージンという名前は知らなかったが、是非ためしていただきたい。サンプルコードは書きませんので。悪しからず。

SNS
松本市ホームページ制作
なぜ、成果が出るホームページと出ないホームページがあるのか?——制作と運営を左右する「熱量」の正体

私たちの元には、小規模な事業者様から売上規模30億円クラスの企業様まで、日々多くのご相談が寄せられます。 長年Web制作の現場に立ち、数多くのクライアント様と伴走してきた経験から、ある一つの結論に達しました。 ホームペー

ブログを読む »
APPLEWEBデザイン
Webデザイン制作のトレンド

1. UIレイアウト:情報の構造化と個性化 Bento Grid(弁当箱レイアウト) Appleなどの大企業が先導し、今や定番化したレイアウト。情報をカード型で整理しグリッドに配置するスタイルで、レスポンシブ対応がしやす

ブログを読む »
採用専用Webサイト
採用サイトがもたらす「攻め」と「守り」の戦略

「求人媒体に高い掲載料を払っているのに、思うような人材が集まらない」「面接に来ても、社風とのミスマッチですぐに辞めてしまう」……。多くの採用担当者様が抱えるこの悩み、実は「採用専用サイト」の構築で解決できるかもしれません

ブログを読む »