パスで見られるレイアウトを複製しようとしました: https://path.com/i/M2lzb
レイアウト css でわかるように:
html, body { margin: 0; padding: 0; }
html { min-height: 100%;position: relative; }
body { }
body
どういうわけか、高さを固定せずに、100% min-height のような動作を実現することができましたhtml
。私はそれを複製しようとしましたが、設定した場合にのみ機能します。設定html { height: 100% }
すると、レイアウトのスクロールが必要なときに背景が壊れます(高さが小さいと切り捨てられます)。
javascript を無効にしましたが、まだパス Web サイトで動作するため、100% css のように見えます。
この動作を再現しようとしましたが、うまくいきませんでした (すべてのパスの css をコピーして貼り付けました!)。
彼らはどのようにこの効果を達成しますか?