回答:
のデフォルト値left
はauto
なので、それに設定するだけで、「リセット」されます。
.elem {
left: auto;
}
上記が元のCSSファイルの後に来ることを確認してください。
style="left:auto"
要素自体の属性がトリックを実行し、スタイルシートをオーバーライドします。
jqueryの場合:
$(".elem").css("left", "");
<div left="0">
は、CSSを変更するのではなく、無効な「左」HTML属性を設定することになります。Janのコメントはまだ有効です(つまり、JSの必要はありません)が、$(".elem").css("left", "");
何かで行うことができます。
抽出したこのスタイルが外部のスタイルでも内部のスタイルでも、次のような内部のスタイルで上書きできます。
.elem {
position: fixed;
right: 0;
width: 60%;
z-index: 1000;
}