2012-01-04 6 views
1

나는 불가능하다는 것을 알고 있지만, 아직 여기 있습니다. 나는 uncatchable HTML div를 가지고있다. 여기 Uncatchable HTML div

html.js body.html div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#sidebar-second.sidebar div.section div.region-sidebar-second div#block-ipdc-user-profiel.block-ipdc div.content { 
    color: red; 
} 

내 사업부입니다 : 여기

내 CSS 선택기입니다 ... 난 내 CSS 선택기로 가 과장로했지만,이 div에에 내가 잡아 수 없습니다 : enter image description here

아직 색이 빨간색으로 변하지 않습니다 ... 무엇을 놓치고 있습니까?

+1

거룩한 회선 선택기 배트맨! – MrMisterMan

+1

은 '! important'플래그를 시도 했습니까? 일반적으로 'div # block-ipdc-user-profiel div.content'도 충분해야합니다 ... 공유 할 라이브 링크가 있습니까? – canihavesomecoffee

+1

색상을 다른 스타일로 변경하는 다른 스타일이 있는지 확인하십시오. 또한 개발자 도구에서 현재 적용되는 CSS와 해당 CSS의 출처를 확인할 수 있습니다. –

답변

2

코드에 아무런 문제가 없습니다.

!important 규칙을 제외하고는 특수성이 너무 높아서 다른 것으로 재정의하는 것이 거의 불가능합니다.

는 또한


두 시나리오 모두

영향을 실제로 지배하는 볼 불을 지르고에서 스타일 탭을 선택하여 확인할 수 있습니다 ..이 규칙이 실제로이 페이지에 포함 이 있는지 확인해야합니다 요소.

2

어떨까요?

#block-ipdc-user-profiel .content { 
    color: red; 
} 

# 블록-IPDC 사용자-profiel가 ID이기 때문에 위의 CSS는 당신이 필요로하는 모든 것을해야합니다 있도록 하나의 페이지가 있어야한다.

+0

아니, 그게 원래 내가 가진거야. 그러나 그것은 효과가 없었습니다 ... – Michiel

+0

공정합니다. 모든 코드를 조사하지 않고 나는 당신을 도우려고 힘 쓰겠습니다. 다른 사람들이 제안했듯이이 기능이 작동하는지 확인하고 Firebug의 CSS 패널을 사용하는 것이 중요합니다. 그것은 매우 계몽적일 수 있습니다. – MrMisterMan

+2

색상 이외의 다른 속성을 변경하여 변경할 사항이 있는지 확인하십시오. 'font-weight : bold'를 추가하십시오. 이것은 선택기에 문제가 있는지 또는'color' 속성을 덮는 다른 스타일 선언에 문제가 있는지 알려줍니다. – MrMisterMan

1

더 간단한 선택기로 시작하여 Firebug의 CSS 패널에서 해당 div에 적용되고 있는지 확인해야합니다. 그런 다음

이 뭔가에 의해 오버라이드 (override) 및 그 인접 규칙의 우선 순위가 무엇 확인 되 고 있는지 확인

(이 사용하고있을 수 있습니다! 중요)

+0

'! important' 플래그를 사용했지만 아무런 결과가 없습니다. 간단한 선택기가 작동하지 않으므로 나는 아주 큰 하나를 시도했다. 그러나 그것도 작동하지 않았다 ... – Michiel

2

을 먼저하고 simpliest 하나는 다른 선택을 시도 ... 당신까지 당신이 그것을 잃는 곳을 참조하십시오.

.content { 
    color: red; 
}