私はCSSに不満を感じ始めています。その多くの側面の 1 つを把握したと思うときはいつでも、予期しない動作に完全にうんざりします。
粘着性のあるフッターを作成しようとしています。SO 私は body 要素の高さを 100% に設定して、高さ ( browser window ) の完全な html 要素を占有します。次に、フッター要素を除いてボディ内のすべてを div でラップし、この div の高さを 100% に設定します。これにより、ボディ全体の高さが占有され、画面の下部からフッターが押し出されると考えられます。次に、負のマージンを適用して、それを上に上げて下部に修正することができます.
しかし、フッターはページの下部にあり、負のマージンは必要ありません。したがって、高さを 100% に設定するという私の考えは完全に破棄されます。ここで何が起こったのですか?