divで画面全体を覆いたい。インラインフレームを使用してdivで全画面をカバーしたい
はすべてカバー:
<iframe id="iframe" src="source.html" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999;">
しかし、私はdiv要素でこれをしたい:私はsky.cssをテーマにReveal.jsを使用しています
<div id="lessonContents" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999;">
。何らかの理由で、sky.cssテーマが青い背景を持っていても、divの外部の要素が表示されます。
たとえば、これはdivによって覆われるべきリンクの画像です。あなたが見ることができるように背景がsky.cssテーマの結果として青です:
私はdiv要素ですべてをカバーできますか?
私はこれを試してみましたが、その後、私はsky.css青い背景の効果を失います。 "background-color:#f7fbfc;"私もdivにこれを追加する必要があると思いますか? – Lumo5
あなたはたくさんのコードを投稿していないので、実際にあなたに伝えることはできません。 – Johannes
もちろん、その背後にある要素の背景色が緩んでいます。その背景には背景色があり、背景色は透明で、DIVの背後にある要素の内容を見ることができます。その背景が欠けている場合は、自分で書いたように、 'background-color:#f7fbfc;'を 'styles'属性に追加してください。 – Johannes