2016-04-29 9 views
0

の下部に滞在していないが、私は実現するこの質問は前に頼まれましたが、私はまた、これらのオプションのhttps://css-tricks.com/snippets/css/sticky-footer/フッターはページ

なし私のために働いていないCSSのトリックの方法を試してみました

footer{ 
position: absolute; 
bottom: 0; 
margin-bottom: 0; 
padding-bottom: 0; 
} 

html, body { 
min-height: 100%; 
padding: 0; 
margin: 0; 
} 

を試してみました(または少なくとも非常に大きな画面用ではない)。それ以外に何ができますか?おかげ

+0

は何ですか? –

+0

は、あなたが問題を再現することが可能です[jsfiddle?](http://jsfiddle.net)、[ここ](https://jsfiddle.net/0aL7b4zo/) – jbutler483

+2

D00Dをデモとしてあなたのコードは問題ないはずとして、フレキシボックスを使用します。https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ –

答えて

-2

はこれを試してみてください。ハッシュタグは重要

されていることを

HTML

<section class="footer id="footer"> 
Content 
</section> 

CSS

#footer { 
background-color: #63C0B8; 
color: #1e1e1e; 
margin-bottom: 0px; 
} 

はまた、フッターが下に滞在することに注意してください。..あなたが最初にコンテンツを上に置く必要があります。

+0

あなたは、それはおそらくOPよりも、特にとして 'footer'要素を使用している、ここでの仮定の多くを作っていますしたがって、CSSセレクタは有効です。 – jbutler483

+0

使用されている要素はフッターですが、idではありません。 –

+0

上記の回答はHTMLコードを追加するために編集されています。フッタが実際の

タグではなく、要素としてフッタを使用します。わたしにはできる。 –

1

はこれを試してみてください:

footer{ 
position: absolute; 
bottom: 0; 
margin-bottom: 0; 
padding-bottom: 0; 
} 

html, body { 
min-height: 100%; 
padding: 0; 
margin: 0; 
position:relative; 
} 
+1

そして、ここです)。 – jbutler483

0

あなたは「スティッキーフッター」を適用するために不可欠な様々なスタイルが欠けています。 ; `相対:これは`位置について私は常にそれをやった方法

DEMO https://jsfiddle.net/zmbh0v4z/

html { 
    position: relative; 
    min-height: 100%; 
} 
body { 
    margin: 0 0 100px; /* bottom = footer height */ 
} 
footer { 
    background: red; 
    position: absolute; 
    left: 0; 
    bottom: 0; 
    height: 100px; 
    width: 100%; 
} 
+0

OPのコード(https://jsfiddle.net/0aL7b4zo/)[すでに動作しています]。 – jbutler483

+0

@ jbutler483彼のコードはすべての場合にうまく機能しません。それは単に絶対的な位置に置かれ、他には何もありませんスクロールするのに十分なコンテンツがページに追加されるとすぐに、フッターはコンテンツにオーバーレイされます(理論的には)。 – Vector

+0

理論的にはうまくいくはずです。私は、OPが実際にコードに間違っていることについて何も言わなかったので、コンテンツのオーバーレイについては何も言いません。 – jbutler483

関連する問題