DESIGN BLOGデザイン事務所の制作ブログ

【CSS】clearfixについて

優香

clearfixとは

まずclearfixとはfloatを使用する際にレイアウトが崩れないようにするものです。 floatは要素を隣に並べたり、文字を回り込ませたいときに指定するプロパティですが float(浮かせる)要素のため、次の要素が下に潜り込んでしまったりと レイアウトが崩れることがあります。 そのレイアウトを崩れないようにするのがclearfixの役目です。「 浮いた要素のバリア機能」とイメージすると分かりやすいと思います。

clearfixを指定することにより、浮いた要素にバリアのようなものを張ることができ、 浮いた要素に他の要素が回り込むのを防ぐことが出来るようになります。

 

使い方

このようなブロックを作りたいとき

SETP.01-HTMLで要素を囲む
<body>
<div class="clearfix">
<div class="green"></div>
<div class="yellow"></div>
</div>
<div class="red"></div>
</body>
☆この時、一番下の要素は浮かせないため囲いません
SETP.02-CSSでclearfixを指定する
BMBではクラス名にclearfixと書くとYUIresetからcssを読み込んでくれるので 自分で記述しなくても大丈夫です。
clearfixに書かれている内容 YUIreset.cssには以下の通りに書かれています。

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table;min-height:1px}

この記述があれば回り込みを解除してくれます。
clearfixがそもそも効かない場合は YUIreset.cssにこの記述があるかの確認をお願いします。
☆基本的にreset.cssは触らないようにしましょう

注意点

clearfixには隙間ができる
clearfixには隙間ができるため、一番下の要素を浮かせるときにはclearfixは書かないようにしましょう。

まとめ

floatとclearfixが使いこなせるようになると便利なことがたくさんありますが、 機能を理解していないとレイアウトが崩れたりレスポンシブにしたときに無理が出たりするので 一つ一つ理解していっていただけたらと思います。
またclearfixについて疑問点や追加したほうがいいことがありましたらコメント欄にお願いいたします✐☡
株式会社ビーエムビー

株式会社ビーエムビー

〒114-0031 東京都北区十条仲原1-4-8 商店街会館311 TEL&FAX:03-5948-5996

東京都北区のWEBやDTP(印刷物)のデザイン制作会社です。ホームページ制作やLP(ランディングページ)の作成、ECサイト(楽天ストアなど)の構築などのWEBデザイン、チラシ・ポスター・名刺・パンフレット・看板などの印刷物デザインに対応しています。お客様の業務形態や用途に合わせたwordpressによるCMSサイトをフルスクラッチにて構築することが可能です。お気軽にお問い合わせください。

その他の制作ブログ一覧

Apple Pencilを使ってiPadでお絵描きを始めたい方へ ペンタブレットを使って絵を描くことについて え~っと、たぶん2年くらい前かな。iPadとApple Pencilを使って絵を描き始めたのは。そんな僕から、これからiPadでペンタブデビューする方に役立てばと思い、まとめ記事にしてみました。読みにくい記事かもしれませんがどうかお許しください。 iPad絵描きデビューしてからは、大体3日に一度くらいは絵を描き続けています。やはり便利なので、絵を描く… イラスト制作
【初心者必見】SEO対策の基本からプロ秘策まで完全解説! 1. SEO対策の基本を理解しよう SEOとは?初心者向けの基本説明  SEOは、「Search Engine Optimization(検索エンジン最適化)」の略で、Googleやその他の検索エンジンでWebサイトを上位表示させることを目指す施策を指します。検索エンジンからのトラフィックを増加させるのが主な目的です。具体的には、ユーザーにとって有益な情報を提供すること、そしてその情報を検索エ… WEB制作HTMLPHPWordPress
【写真付き】エックスサーバーでWordPressをインストールする方法 この記事ではエックスサーバーで wordpressを簡単インストールする方法 を写真付きで詳しく説明しています。すでにエックスサーバーの契約と独自ドメインの設定が完了している方を対象に、サーバーパネルにログインするところから 実際に WordPress 管理画面にログインできるまでの流れを順を追って説明していきます。 1.サーバーパネルにログインする エックスサーバーのログインページ(… WEB制作wordpressWordPress
知られざるHTMLタグ!知っておくと便利なタグ10選 HTMLはウェブページを構築するための基盤で、一般的に使われるタグはよく知られています。しかし、実際にはあまり注目されていないけれど、便利で強力なタグもたくさんあります。今回は、あまり知名度のないけれど知っておくと便利なHTMLタグを紹介し、その使い方とメリットを解説します。 1. <details> と <summary> 使い方: これらのタグは、ユーザーがクリック…
一覧に戻る