フッターを下部に配置するためのこのCSSがあります
footer
{
position: fixed;
bottom: 0;
}
しかし、フッターは全幅ではないので、追加width: 100%;
する必要があります
footer
{
position: fixed;
bottom: 0;
width: 100%;
}
幅を追加する必要があるのはなぜですか?フッターが通常の位置にある場合は全幅になります (CSS で何もしない場合)。なぜブラウザはそれをしているのですか?
編集:置くだけでdisplay: block;
は修正されません<footer>
。デフォルトではブロック要素です。それがフッタータグのデフォルトの動作であると言っても、cssで何もしないときになぜ全幅になるのか説明できません。