2013-04-26 2 views
13

Есть ли способ переопределить встроенный CSS без использования !important и без использования JavaScript?Как переопределить встроенный CSS без использования! Важно или javascript?

Например:

<div style="background-color: red;"></div> 

мне было интересно, если это может быть изменено без:

div { 
    background-color: blue !important; 
} 
+0

Мне любопытно. Каков ваш сценарий? – George

+0

Я использую kendoui, который вводит много собственного встроенного css. Мне не нравится использовать важные, и мне не нравится писать javascript для вещей, которые нужно обрабатывать в CSS. Так что у меня есть варианты сделать это, но хотелось бы, если бы был более чистый способ ... – valanto

ответ

17

Нет, встроенный стиль имеет преимущество, вы можете переопределить его только с !important.

+0

Я тоже так думал, пробовал все виды CSS-специфики – William

2

Боюсь, что важное предложение специально создано как решение для этого. Для CSS было бы нецелесообразно применять разные степени приоритета, помимо используемого в настоящее время приоритета style block < inline < !important .

Смежные вопросы