2014-11-21 3 views
1

외부 스타일 시트의 CSS 규칙이 더 높은 특이성을 가지고 있음에도 불구하고 내장 CSS 또는 인라인 CSS 규칙에 의해 무시되는 것은 의심 스럽습니다.외부 스타일 시트의 CSS 규칙이 내장 CSS 또는 인라인 CSS 규칙보다 높은 구체성을 가지고 있더라도 재정의됩니까?

//external stylesheet 
p { color: blue !important; } 
//inline css rule 
p#test { color:red; } 
+0

중복 가능성을 무시하지 못할 수 있도록 완전히 스타일을 잠이 더 중요 (당신이 사용하지 않는! 중요한 다시 어딘가 우선 없음) [무엇을! CSS에서 중요한 의미를?] (http://stackoverflow.com/questions/9245353/what-does-important-in-css-mean) –

+0

규칙은 동일한 선택기 'p'를 가지므로 특정성은 동일합니다. –

답변

0

인라인 스타일로의

+1

물론,! important는 오버라이드가 어렵고 정상적인 캐스케이드 외부에서 작동하기 때문에 가능한 한 피해야합니다. 그러나 그것의 유효한 용도 중 하나는 코드에서 직접 얻을 수없는 플러그인 등에서 인라인 스타일을 덮어 쓰는 것입니다.이 경우 정확히 여기에서 수행됩니다. 파란색은 인라인 붉은 색보다 우선합니다. – GuyH