2009-09-14 3 views
10

나는 방화범에이 규칙을 알아 차렸다 :세로 막대 (|)는 유효한 CSS입니까, 아니면 Firefox와 관련이 있습니까?

*|*:link { 
    color:#0000EE; 
} 

나는 전에 수직 막대 (|)를 본 적이 없다. 그것은 about : PreferenceStyleSheet에 있으므로 Firefox마다 다를 수 있습니다.

의미는 무엇입니까? 참조로 연결되는 링크가 있습니까? 나는 아마도 수직 막대가 "OR"이라고 생각했지만 CSS의 쉼표입니다.

답변

19

| 선택자는 namespace selector입니다. | 앞에있는 부분은 선택자 인 | 다음의 네임 스페이스 및 부분입니다.

그래서 *|*:link은 링크 인 모든 네임 스페이스의 모든 요소를 ​​일치시키는 것을 의미합니다.

+1

와우, 나는 이전에 실제로 눈치 채지 못했고, "css vertical bar"를 검색해도 놀랍습니다. w3으로 제한하려면 사이트 : 운영자를 사용해야했을지라도 행운을 빌어 요. org. 고마워! –

관련 문제