このスタイルのCSSファイルがあります:
.filefield-element .widget-edit {max-width: 70%;}
そのcssファイルを変更せずにmax-widthを増やしたいので、このスタイルのカスタムcssファイルを作成しました。
.filefield-element .widget-edit {max-width: 99%;}
「html/styles」ペインに、スタイルが正しい順序でリストされていることがわかります。
.filefield-element .widget-edit {
max-width: 99%;
}
.filefield-element .widget-edit {
float: left;
max-width: 70%;
}
ただし、「max-width:99%」は「max-width:70%」を上書きしません。制限の少ない値(99%)が最初に来る場合でも、より制限の厳しい値(70%)が使用されるようです。
Max-width値をより大きな(制限の少ない)値でオーバーライドする方法はありますか?
Max-widthをオーバーライド(設定解除)することができます
.foo{ max-width:none; }
...継承された最大幅をクリアします。
!important
、またはselectorを高特異性で使用してみてください。
JavaScriptを使用して、最初にmax-width
をnone
に設定してから、新しい値を再割り当てします。
これは特異性の問題です。 http://htmldog.com/guides/cssadvanced/specificity/ をご覧ください。
基本的に、一方を他方より具体的にする必要があります。含む要素を.filefield-element .widget-edit
の前に置くと、オーバーライドされます