Bootstrap3 フッターをページの下部に固定する方法(スティッキーフッター)
2014/07/11: 最後に追記しました。
ことはじめ
Bootstrap3でfooterのCSSを設定したかったので、調べたら Sticky footer という方法があった。 しかし、Stackoverflowや既存のサイトを見ると、どうもおかしい。 そこで、Bootstrap3の公式サイトからちゃんとコードを取ってきた。
CSS
/* フッターを下部へ固定 -------------------------------------------------- */ html, body { height: 100%; /* html と body 要素はパディングやマージンを持てません。*/ } /* フッターを下部へ押しやるための、コンテンツのラッパー */ #wrap { min-height: 100%; height: auto; /* フッターの高さ分だけ、ネガティブインデントを指定 */ margin: 0 auto -60px; /* フッターの高さ分だけ、パディングを指定 */ padding: 0 0 60px; } /* ここでフッターの高さを指定 */ #footer { height: 60px; background-color: #f5f5f5; }
HTML
<body> <!-- ページのコンテンツすべてをwrapする(フッター以外) --> <div id="wrap"> <!-- ここからページのコンテンツ --> <div class="container"> <!-- コンテンツ --> </div> </div> <!-- フッターは#wrapの外に --> <div id="footer"> <div class="container"> <!-- コンテンツ --> </div> </div> </body>
リンク
HTML
- Sticky Footer Template for Bootstrap
右クリック→ソースの表示をして下さい。 CSSへのリンクはこの部分です。
<!-- Custom styles for this template --> <link href="sticky-footer.css" rel="stylesheet">
感想
これで、ステッキー(素敵)なスティッキーフッターができた。 (言いたかっただけです、すみません。)
追記(2014/07/11)
とかみると、もうwrap
はいらないとかコメントに書いてあるので、最新のバージョンでは上に書いたやつとは変わっているかも。
広告
(パクト)PACT Men's Navy Bootstrap Stripe Crew Sock F13-MSK-NBS NAVY BOOTSTRAP STRIPE FREE
- 出版社/メーカー: PACT(パクト)
- 発売日: 2013/11/05
- メディア: ウェア&シューズ
- この商品を含むブログを見る
実践Webデザイン jQuery+CSSフレームワークでサクサクつくる「動き」と「仕掛け」
- 作者: 株式会社ワークス,株式会社アルディート
- 出版社/メーカー: エムディエヌコーポレーション(MdN)
- 発売日: 2013/09/20
- メディア: Kindle版
- この商品を含むブログを見る
フロントエンドエンジニア養成読本 [HTML、CSS、JavaScriptの基本から現場で役立つ技術まで満載! ] (Software Design plus)
- 作者: 斉藤祐也,石本光司,加藤賢一,水野隼登,谷拓樹,泉水翔吾,原一成,平木聡,佐藤歩,杉本吉章
- 出版社/メーカー: 技術評論社
- 発売日: 2014/07/02
- メディア: 大型本
- この商品を含むブログ (1件) を見る