CSS に修正できないバグがあります。ブラウザで以下のコードをレンダリングすると、ヘッダーとフッターのリンクが新しい行に配置され(その後、ヘッダーとフッターが本来よりも高くなります)、レイアウトが壊れます
リンクをヘッダー/フッター コンテナー内に適切に配置するにはどうすればよいですか。
CSS に修正できないバグがあります。ブラウザで以下のコードをレンダリングすると、ヘッダーとフッターのリンクが新しい行に配置され(その後、ヘッダーとフッターが本来よりも高くなります)、レイアウトが壊れます
リンクをヘッダー/フッター コンテナー内に適切に配置するにはどうすればよいですか。
ほとんどのタグにはデフォルトのマージンとパディングがあり、これで問題が解決するはずです:
ul {
margin-top: 0;
}
他のものを次のようにリセットすることができます:
ul {
margin: 0;
padding: 0;
}
height: 60px;
とline-height: 60px;
を取り外し#header
ます。margin: 0;
_#header ul
height: 60px;
して挿入line-height: 60px;
し#footer
て更新するmargin-top: -1.2em;