--- title: CSS 참고서 slug: Web/CSS/Reference tags: - CSS - Guide - Overview - Reference - 'l10n:priority' translation_of: Web/CSS/Reference ---
CSS 참고서를 이용해 알파벳 순서로 정리한 모든 표준 CSS 속성, 의사 클래스, 의사 요소, CSS 자료형과 @규칙을 찾아보세요. 또한 유형별로 정리한 CSS 선택자와 주요 CSS 개념도 찾아볼 수 있습니다. 추가로 간단한 DOM-CSS / CSSOM 참조도 들어 있습니다.
style-rule ::= selectors-list { properties-list }
... where :
selectors-list ::= selector[:pseudo-class] [::pseudo-element] [, selectors-list] properties-list ::= [property : value] [; properties-list]
아래 선택자, 의사 클래스, 의사 요소 목록을 참고하세요. 각 value
의 구문은 지정한 property
가 정의하는 자료형에 따라 다릅니다.
strong { color: red; } div.menu-bar li:hover > ul { display: block; }
CSS 선택자 구문을 설명하는 입문자 단계의 소개 부분은 이 자습서에서 찾아볼 수 있습니다. 규칙 정의에서 구문 오류가 하나라도 발생하면 규칙 전체가 유효하지 않다는 점을 명심하세요. 유효하지 않은 규칙은 브라우저가 무시합니다. CSS 규칙 정의는 모두 (ASCII) 텍스트에 기반하지만, DOM-CSS / CSSOM (규칙 관리 시스템)은 객체에 기반합니다.
@규칙 체계는 매우 다양하므로 필요한 구체적인 구문을 찾으려면 @규칙을 봐주세요.
참고: 이 색인에 있는 속성 이름에는 CSS 표준 이름과 다른 JavaScript 이름이 들어가지 않습니다.
다음은 선택자 목록입니다. 선택자를 사용하면 DOM 요소의 다양한 기능에 기반한 조건을 통해 스타일을 입힐 수 있습니다.
기본 선택자는 선택자의 기초를 이루며, 조합을 통해 더 복잡한 선택자를 생성합니다.
A, B
결합자는 "A
는 B
의 자식", "A
는 B
와 인접 요소"처럼, 두 개 이상의 선택자끼리 관계를 형성합니다.
A + B
A
와 B
가 같은 부모를 가지며 B
가 A
를 바로 뒤따라야 하도록 지정합니다.A ~ B
A
와 B
가 같은 부모를 가지며 B
가 A
를 뒤따라야 하도록 지정합니다. 그러나 B
가 A
의 바로 옆에 위치해야 할 필요는 없습니다.A > B
B
가 A
의 바로 밑에 위치해야 하도록 지정합니다.A B
B
가 A
의 밑에 위치해야 하도록 지정합니다. 그러나 B
가 A
의 바로 아래에 있을 필요는 없습니다.A || B
{{experimental_inline}}B
가 표의 열 A
안에 위치해야 하도록 지정합니다. 여러 열에 걸친 요소는, 각각의 열 모두에 대해 안쪽에 위치한 것으로 간주합니다.:
::
{{DOMxRef("StyleSheetList", "styleSheets", "", 1)}}[i].{{DOMxRef("CSSRuleList", "cssRules", "", 1)}}
cssRules[i].{{DOMxRef("CSSRule.cssText", "cssText", "", 1)}}
(selector & style)cssRules[i].{{DOMxRef("CSSStyleRule.selectorText", "selectorText", "", 1)}}
HTMLElement.style.{{DOMxRef("CSSStyleDeclaration.cssText", "cssText", "", 1)}}
(just style)-moz-
접두사 사용)-webkit-
접두사 사용)-ms-
접두사 사용)