2013-04-26 4 views
13

!important을 사용하지 않고 JavaScript를 사용하지 않고 인라인 CSS를 재정의 할 수있는 방법이 있습니까? 예를 들어! important 또는 javascript를 사용하지 않고 인라인 CSS를 재정의하는 방법은 무엇입니까?

:이없이 무시 될 수있는 경우

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

궁금 :

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

호기심입니다. 너의 시나리오는 뭐니? – George

+0

많은 인젝션을하는 켄드 위 (kendoui)를 사용하고 있습니다. 나는 중요한 것을 사용하는 것을 좋아하지 않으며 CSS로 처리되어야하는 것들을 위해 자바 스크립트를 쓰는 것을 좋아하지 않습니다. 그래서 나는 이것들을 할 수있는 옵션을 가지고 있지만 더 깨끗한 방법이 있다면 그것을 원할 것입니다 ... – valanto

답변

17

아니, 인라인 스타일이 소요 우선, 당신은 단지 !important으로 재정의 할 수 있습니다.

+0

나는 너무 생각하고 모든 종류의 CSS 특이성을 시도했습니다. – William

2

! important 절은 특별히 솔루션으로 만들어집니다. 현재 사용 된 것과는 별도로 CSS의 우선 순위를 다르게 구현하는 것은 비실용적입니다. style block < inline < !important 우선 순위.

관련 문제