jqueryを使用してDOMにアイテムを追加しようとしています。他のすべてのコンテンツのtop(z-index)にオーバーレイする必要があり(すでに数百のz-indexが設定されています)、常に中央揃えにする必要があります。
このdivをDOMに追加するときに、その'left'プロパティを$(window).width()/2-971/2に設定します。971は、追加しようとしているdivの幅です。これはそのためのCSSです
width: 971px;
height: 669px;
background-image: url(/path/to/image/);
position: absolute;
margin: 0px auto;
z-index: 2500;
問題は、ブラウザのサイズが変更された後、divが中央に留まらないことです。私は左で試しました:50%とピクセル単位の負の左マージン。'screen'に関連して'left'プロパティを設定すると、ブラウザウィンドウがユーザーによって最大化された場合にのみ中央に配置されます。
この絶対位置にあるdivを、常に中央に配置されるように高いz-indexで配置するための良い方法は何ですか?