非常にシンプルな CSS レイアウトに 3 つの列があります。それらのいずれかにコンテンツが追加されるまで、それらは完璧に見えるため、ページが強制的にスクロールされます (フィドルを下にスクロールします)。
私が望むのは、赤いボックスが常にページの下部に移動することだけです(ウィンドウ/画面、ページではありません)。これを CSS でどのように実現できますか?
.column
{
background-color: red;
width: 400px;
/* Page height minus header */
min-height: calc(100% - 192px);
/* Align to bottom of the page */
position: absolute;
top: 192px;
}
/* Half the page width minus (1.5 columns + offset between columns) */
.left { left: calc(50% - 630px); }
.right { right: calc(50% - 630px); }
/* Half the page width minus 0.5 columns */
.center { left: calc(50% - 200px); }