特定の要素を 1 つの特定のページの中央に配置する必要があります。このような CSS を使用しようとすると、次のようになります。
#returning_user_search_box {
position:absolute !important;
width:50% !important;
height:300px !important;
left:0 !important;
right:0 !important;
margin:auto !important;
}
私の要素は、私の必要に応じて中心に配置されています。問題は、特定のスタイルを適用する必要のない他のページにも要素が存在することです。だから私はこのようなjavascriptを使用しようとしました:
if (window.location.href.indexOf('specific_page.php') != -1) {
var style = document.getElementById('returning_user_search_box').style;
style.position = 'absolute';
style.right = '0';
style.left = '0';
style.width = '50%';
style.height = '300px';
style.margin = 'auto';
}
しかし、ここで私の要素は中央に配置されていません。理由はわかりません。「重要!」を追加できるかどうか調べました。javascriptのプロパティですが、不可能のようです。
私が制御していないリモートサーバーにあるため、ページのhtmlにアクセスできません。JS または CSS としかやり取りできません。