2017-07-05 2 views
1

コーディングとHTMLでは比較的新しいです。ページの下に著作権表示を貼る方法

私は

ページの一番下(しないスクリーンページ)に、このコンテナスティックを作るしようとしている公正な長さをスクロールし、コンテナが一番下にあるページつまり、だけでなく、スクロールを必要としないページでは、コンテナはまだ下部にあります。

私はこのコードを持っている:

<div class="copyright-container"><div class="vert-align"><p class="headline"> 
 
Copyright &copy; 2017 RyanTeaches - All Rights Reserved.</p></div></div>

.copyright-container{ 
 
\t box-sizing: border-box; 
 
padding-right:20px;padding-left:20px; 
 
background-color: black; 
 
text-align: center; 
 
position:absolute; 
 
bottom:0; 
 
width:100%; 
 
height:150px; 
 
    color: white;

絶対に問題はこれが少しコンテンツを含むページに正常に動作しながら、ということで、ページのどこに私はスクロールする必要があります、それもスクロールアップ - それは画面の下部に、tではありません彼はページの一番下にある。

また、「固定」を使用してみましたが、これはコンテナが常に画面上に残っていることを意味しました。

私は「相対」を試してみましたが、スクロールが必要なページで正しく動作していましたが、コンテンツの少ないページの下部に座ってページの途中に座っていました。あなたの問題を解決するために

乾杯

+0

画像の表示を提供 –

+0

こんにちはRyan、HTMLも提供してくれますか?より簡単にお手伝いできますか?ありがとう! –

+0

Richard - コードを編集しました。 Akash - イメージビューではどういう意味ですか? (新着) – Bob

答えて

1

は、JavaScriptを使用する必要があります。

流れの終わりに、通常の要素を入れて、あなたが望むようにそれは、ページの下部になります。しかし、コンテンツが小さすぎる場合は、要素を画面の下部に固定して配置する必要があります。あなたはページの読み込み後にそれを行うことができます。

それはjQueryのではそのような何かになり:

$(window).load(function() { 
    if ($(window).height() > $('#content').height() + $('#navigation').height()) { 
    $('.copyright-container').css({ 
     position: 'fixed' 
     bottom: 0 
    }); 
    } 
}); 

は、この情報がお役に立てば幸い!

+0

助けてくれてありがとう - スクロールが必要です。しかし、今のところコンテンツの少ないページの場合:http://ryanteaches.com/gcsebiology.html - ホワイトボックスとサブスクライブボックスの両方が#contentコンテナの上に置かれていますか? - 期待通りには下回らない。 #contentはrelativeに設定され、テキストは – Bob

+0

です。この場合、著作権はどこに置かれますか?コンテンツの後または画面の一番下に?申し訳ありませんが、私はここでポイントを誤解していると思います... –

+0

スクロールする必要があるときにページ/コンテンツ(画面ではない)の下部に常に表示する必要があります。スクロール – Bob

関連する問題