私はdivを水平方向と垂直方向の両方に集中させようとしています。外側のdivは、特定の幅と高さが高さのパーセンテージが表示で正しく機能しないのはなぜですか?table-cell?
#countdownBox {
width: 700px;
height: 500px;
display: table-cell;
vertical-align: middle;
text-align: center;
}
のようにピクセル単位で設定しているとき、それは動作しますが、高さと幅が
#countdownBox {
width: 100%;
height: 100%;
display: table-cell;
vertical-align: middle;
text-align: center;
}
のような割合である場合には、なぜこれが失敗し、仕事が周りにあるのでしょうか?ここで
EDITは、コンテナのCSSとHTMLである:あなたが100%の幅と高さを持っているという事実に基づいて
#countdownBoxContainer {
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
}
<div id="countdownBoxContainer">
<div id="countdownBox">
<div>
hi there
</div>
</div>
</div>
HTMLの外観はどうですか?幅と高さのパーセンテージ(通常)は、含まれている要素に設定された寸法がないと機能しません。 – HackedByChinese
がHTMLを追加しました。コンテナの親のサイズは同じです。 – zakdances