cssの素朴な疑問なのですが、
【pug】 body header(style={height:'50px';width:'100%';'z-index':'2';}) div.contents(style={'min-height':'100%';width:'100%';'z-index':'1';position:'relative'}) div.modal(style={'min-height':'460px';width:'100%';'z-index':'19999';position:'fixed';top:'0';left:'0';right:'0';bottom:'0';})
このような構造があるとします。
現在の構造の順番は下のレイヤーから
div.contents
→ header
→ div.modal
というふうになっていると思います。
ですが、div.modal
をスクロールしていると、下ののレイヤーを捕まえて
div.contents
がスクロールしてしまうバグが起こります。
これは一体なぜ起こるのでしょうか。
もちろん、このバグを解消するために、body
にposition: fixed; overflow: hidden;を
書けば解消されることはわかっています。
教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/15 03:19
2019/11/15 03:22