CSSでオーバーレイに取り組んでいて、クロスブラウザの問題が発生しました。オーバーレイの高さはビューポートの80%で、垂直方向の中央に配置する必要があります。(要素の高さは80%、上マージンは-40%、上から50%は絶対に配置されます)。
以下のフィドルはChromeでは機能しますが、Firefoxでは機能しません。問題はマージントップのパーセンテージにあるようです。完全な効果を確認するには、ブラウザのサイズを変更してください。
フィドル: http: //jsfiddle.net/DEn6r/1/
助けてくれてありがとう!