このCSSを持つdivがあります:
#some_kind_of_popup
{
position: fixed;
top: 100px;
min-height: 300px;
width: 90%;
max-width: 900px;
}
さて、どうすればこのdivを中央に配置できますか? 使用できますmargin-left: -450px; left: 50%;
が、これは画面が 900 ピクセルを超える場合にのみ機能します。その後 (ウィンドウが 900 ピクセル未満の場合)、ウィンドウは中央に配置されなくなります。
もちろん、ある種のjsでこれを行うことができますが、CSSでこれを行う「より正しい」ものはありますか?