要素の中央にページを配置しようとしています。私はちょうどそれを中心に置くことができますが、ビューの高さが中心の要素よりも小さくなるまでページを垂直にサイズ変更すると、要素はスクロールバーなしで垂直方向にオフスクリーンになります。あなたはここでの問題のデモを見ることができます:オフセンターにアクセスできない垂直方向の中央の要素
http://codepen.io/mse/pen/BWayXV
* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
.outer {
text-align: center;
position: relative;
top: 50%;
transform: translateY(-50%);
}
.inner {
display: inline-block;
width: 400px;
height: 800px;
background: grey;
}
<div class="outer">
<div class="inner"></div>
</div>
私はフレキシボックスを含む垂直センタリングの他の方法、のカップルしようとしたことを言及すべきである、と私は」それでも同じ問題が発生しています。この垂直センタリングの方法でこの問題を解決する方法はありますか、または少なくともこの問題がない垂直センタリング方法はありますか?
はあなたが達成したいんどのような影響を与えるのか、理解できないのですか? –
私は、ビューポートが要素の高さよりも小さい場合、ページの上部で停止する要素の上部を探しています。それは現時点ではありません。スクロールバーを介してアクセスせずに画面外に移動し続けます。 – Matt
私はスクロールバー(クロム)を取得 – Pete