このタイプのものにはたくさんの質問がありますが、私の質問に答えるものは見つかりませんでした。
私は、特定の基準に基づいて投稿をフィルタリングできる「ニュースフィード」形式のサイトを持っています。したがって、フィルタによっては、ブラウザのウィンドウよりもはるかに背の高いコンテンツを取得できます。他のフィルタでは、コンテンツを取得できません。HTML CSS body autosizing
WebkitのWebインスペクタを使用すると、html {min-height:100%}
は<html>
タグのトリックを行います。 <body>
はまったく同じことをしたい:コンテンツがページに収まるときは100%にし、それ以外の場合は展開する。高さは<html>
用に設定されていない場合
しかし、私は体に割合height
またはmin-height
を使用することはできません。そのパーセンテージを基にして高さを継承しません。だから、ドキュメントの内容が完全なウィンドウよりも小さくなったときに私が終わるのは、すべてのものが右から足を引っ張って、コンテンツの足元が私の背景やものをねじにしてしまうからです。
アイデア?
html,body{ height: 100%; }
そして、私はあなたの背景は、bodyタグの上にあることを推測しています:あなたが必要とするすべての追加することであるように聞こえる限られた詳細から
を発行し、の高さを設定することはできません。 –
これは、コンテンツがブラウザウィンドウよりも大きい場合、すべてのコンテンツの最後まで拡張されないようにするためです。 – Andrew
これが起こった場合、オーバフローを自動に設定します –