요약

별표 (*)는 CSS 용 전체(universal, 전칭/와일드) 선택자(selector)입니다. 이는 모든 유형의 단일 요소(element)와 일치합니다. 단순 선택자의 별표를 생략하면 같은 효과가 있습니다. 예를 들어, *.warning.warning은 같은 걸로 간주됩니다.

CSS 3에서, 별표는 네임스페이스와 짝지어 사용될 수 있습니다:

  • ns|* - 네임스페이스 ns인 모든 요소와 일치
  • *|* - 모든 요소와 일치
  • |* - 선언된 네임스페이스 없는 모든 요소와 일치

* [lang^=en] {
  color:green;
}

*.warning {
  color:red;
}

*#maincontent {
  border: 1px solid blue;
}
<p class="warning">
  <span lang="en-us">A green span</span> in a red paragraph.
</p>
<p id="maincontent" lang="en-gb">
  <span class="warning">A red span</span> in a green paragraph.
</p>

스펙

스펙 상태 설명
Selectors Level 4
The definition of 'universal selector' in that specification.
Working Draft 변화 없음
Selectors Level 3
The definition of 'universal selector' in that specification.
Recommendation 네임스페이스에 관한 행동이 정의되고 선택자 생략이 가상 요소 내에서 허용된다는 힌트가 추가됨
CSS Level 2 (Revision 1)
The definition of 'universal selector' in that specification.
Recommendation 초기 정의

브라우저 호환성

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) 1.0 (1.7 or earlier) 7 (Yes) (Yes)
Combination with namespace support (Yes) 1.0 (1.7 or earlier) 9 8 1.3
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? 1.0 (1) ? ? ?
Combination with namespace support ? ? ? ? ? ?

문서 태그 및 공헌자

이 페이지의 공헌자: Netaras
최종 변경: Netaras,