2013-04-26 12 views
13

Czy istnieje sposób na zastąpienie wbudowanego CSS bez używania !important i bez używania JavaScript?Jak zastąpić wbudowany CSS bez użycia! Ważnego lub javascript?

Na przykład:

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

Zastanawiałem się, czy to może być nadpisane bez:

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

Jestem ciekawy. Jaki jest twój scenariusz? – George

+0

Używam kendoui, który wstrzykuje wiele własnych css inline. Nie lubię używać ważnych i nie lubię pisać javascript dla rzeczy, które powinny być obsługiwane w CSS. Tak więc mam opcje, aby to zrobić, ale chciałbym, aby istniała czystsza metoda ... – valanto

Odpowiedz

17

Nie, styl inline ma pierwszeństwo, można zastąpić go jedynie z !important.

+0

Też tak pomyślałem, wypróbowałem wszystkie rodzaje specyfiki CSS – William

2

Obawiam się, że ważna klauzula jest specjalnie utworzona jako dla tego rozwiązania. Byłoby niepraktyczne, gdyby CSS stosował różne stopnie pierwszeństwa, oprócz obecnie stosowanego priorytetu.

Powiązane problemy