2017-04-11 20 views
0

私のフッタには、水平方向のオーバーエフェクトが必要ですが、理論的にはページのサイズになるように、幅を100%に設定しました。どんな助けでも大歓迎です。フッタが過剰になっています

HTML

<footer> 
<p>Mandurah Jetty Maintenance | Copyright &copy 2017</p> 
</footer> 

CSS

footer{ 
padding: 20px; 
color: #ffffff; 
background-color: #333; 
text-align: center; 
width: 100%; 
position: absolute; 
left: 0; 
bottom: 0; 
overflow: hidden; 


} 
+0

を、あなたはスクリーンショットを追加することができますあなたは何を意味するの?もしそれが端に右に行くなら、あなたは過剰伸びを意味しますか? – Xander

+0

@EthanBristow確かに、ここでhttp://prntscr.com/ev2e1u、フッターがページを水平に長くしていることがわかります:(。あなたはどんな修正も非常に魅力的であることを知ります:) – Bailee

+0

あなたは作業中断を試すことができます。 here istruction https://www.w3schools.com/cssref/css3_pr_word-break.asp – MarcoSantino

答えて

1

フッター、ページの/はるか左右に到達していない意味場合は、これにあなたのCSSを変更:

footer { 
padding: 20px, 0px, 0px, 0px; //Top, right, bottom, left 
color: #ffffff; 
background-color: #333; 
text-align: center; 
width: 100%; 
position: absolute; 
left: 0; 
bottom: 0; 
overflow: hidden; 
} 
+0

それはありがとう男です! – Bailee

+0

@Baileeこの回答の左側のチェックボタンをクリックして回答を受け入れることができれば、問題はありません:) – Xander

+0

私はそうすることができるようになるまで10分待たなければなりませんでした。 、 再度、感謝します – Bailee

2

それはその要素のwidthheightを高め、デフォルトでelementpadding or border propertiesを追加する場合box-sizing:border-box; を追加します。したがって、box-sizing:border-boxを追加すると、次のdivのincrementは割り当てられたパディングと境界線の状態を維持します。

デフォルトのCSSボックスモデル を変更して要素の幅と高さを計算するために、ボックスサイジングプロパティが使用されます。

footer{ 
 
padding: 20px; 
 
color: #ffffff; 
 
background-color: #333; 
 
text-align: center; 
 
width: 100%; 
 
position: absolute; 
 
left: 0; 
 
bottom: 0; 
 
overflow: hidden; 
 
box-sizing:border-box; /*Add this*/ 
 
}
<footer> 
 
<p>Mandurah Jetty Maintenance | Copyright &copy 2017</p> 
 
</footer>

+0

@Baileeこのヘルプが必要です。 – frnt

+0

返事をいただきありがとうございます! :) – Bailee

+0

ようこそ@Bailee :-) – frnt

関連する問題