私は、画面を満たすのに十分なコンテンツがないという問題の解決策を探しています。コンテナを底まで伸ばしても、それ以上の内容がある場合は伸ばすことができます
通常、画面を埋めるには、HTML、ボディの高さを100%、コンテナを100%にするか、以下のJSFiddleのように100vhを使用します。
コンテンツが最終的に切り取られた画面の高さ100%を超えて伸びてしまうのは問題です。
100%の高さを持つ方法があるかどうかは疑問でしたが、コンテンツが100%を超えるとコンテナのサイズが拡大します。
html, body
{
padding: 0;
margin: 0;
}
.content
{
background: grey;
/* height: 100vh; - this works but if content goes past 100vh it gets cut off */
}
<div class="content">
<span>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</span>
</div>
良い解決策、しかし、あなたは偉大なUIではないスクロールバーを取得します。 –
コンテンツがdivの高さを拡張する場合、どのようにしてもスクロールは間違いなく表示されます:) –
こんにちはNikhil、上記のフレックスボックスソリューションを見ると、スクロールバーなしで動作します。 おかげさまで、ありがとうございました。 –