MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

요약

별표 (*)는 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 초기 정의

브라우저 호환성

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,