2012-11-13 81 views
1

我有我的ul類之一element.style 'margin-left: 0;'類。我想擺脫它,但我不能改變所有的js文件,所以我想知道是否有一種方法可以禁用我的CSS?提前致謝。如何禁用element.style?

+1

爲什麼不改變js文件而不搞亂呢?它被混淆了嗎? –

+0

在你的CSS中使用'margin-left:auto!important' – Ankur

回答

2

在你的CSS只是做

ul.something { 
    margin-left: auto !important; // or whatever px instead of auto 
} 

,將工作的大部分時間,只要它是要加載的最後一個樣式表,否則它可能是由不同的風格再次被重寫。

+1

我不這麼認爲。除非用戶以更好的特異性爲目標設置元素並將它設置爲!important,否則這絕不會被覆蓋。在你的CSS中使用重要的東西也不是一個好習慣。 –

+1

這不是很好的做法,但在這種情況下(因爲他不能更改JS文件),這是我唯一能想到的 – Alfo

+0

確實..我明白了......可能是#container ul.something {} {} {} {} { left:auto; // should do } –