This page was translated from English by the community. Learn more and join the MDN Web Docs community.
CSS 참고서
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 이름이 들어가지 않습니다.
-
-webkit-text-fill-color CSS property-webkit-text-stroke CSS property-webkit-text-stroke-color CSS property-webkit-text-stroke-width CSS property
A
Attribute selectorsabs() CSS function<absolute-size> CSS typeaccent-color CSS propertyacos() CSS function:active CSS pseudo-class:active-view-transition CSS pseudo-class:active-view-transition-type() CSS pseudo-classadditive-symbols CSS at-rule descriptor (@counter-style)::after CSS pseudo-elementalign-content CSS propertyalign-items CSS propertyalign-self CSS propertyalignment-baseline CSS propertyall CSS propertyalpha() CSS function<alpha-value> CSS typeanchor() CSS functionanchor-name CSS propertyanchor-scope CSS propertyanchor-size() CSS function<angle-percentage> CSS type<angle> CSS typeanimation CSS propertyanimation-composition CSS propertyanimation-delay CSS propertyanimation-direction CSS propertyanimation-duration CSS propertyanimation-fill-mode CSS propertyanimation-iteration-count CSS propertyanimation-name CSS propertyanimation-play-state CSS propertyanimation-range CSS propertyanimation-range-end CSS propertyanimation-range-start CSS propertyanimation-timeline CSS propertyanimation-timing-function CSS property:any-link CSS pseudo-classappearance CSS propertyascent-override CSS at-rule descriptor (@font-face)asin() CSS functionaspect-ratio CSS propertyatan() CSS functionatan2() CSS functionattr() CSS function:autofill CSS pseudo-class<axis> CSS type
B
::backdrop CSS pseudo-elementbackdrop-filter CSS propertybackface-visibility CSS propertybackground CSS propertybackground-attachment CSS propertybackground-blend-mode CSS propertybackground-clip CSS propertybackground-color CSS propertybackground-image CSS propertybackground-origin CSS propertybackground-position CSS propertybackground-position-x CSS propertybackground-position-y CSS propertybackground-repeat CSS propertybackground-repeat-x CSS propertybackground-repeat-y CSS propertybackground-size CSS propertybase-palette CSS at-rule descriptor (@font-palette-values)<baseline-position> CSS typebaseline-shift CSS propertybaseline-source CSS property<basic-shape> CSS type::before CSS pseudo-element:blank CSS pseudo-class<blend-mode> CSS typeblock-size CSS propertyblur() CSS functionborder CSS propertyborder-block CSS propertyborder-block-color CSS propertyborder-block-end CSS propertyborder-block-end-color CSS propertyborder-block-end-style CSS propertyborder-block-end-width CSS propertyborder-block-start CSS propertyborder-block-start-color CSS propertyborder-block-start-style CSS propertyborder-block-start-width CSS propertyborder-block-style CSS propertyborder-block-width CSS propertyborder-bottom CSS propertyborder-bottom-color CSS propertyborder-bottom-left-radius CSS propertyborder-bottom-right-radius CSS propertyborder-bottom-style CSS propertyborder-bottom-width CSS propertyborder-collapse CSS propertyborder-color CSS propertyborder-end-end-radius CSS propertyborder-end-start-radius CSS propertyborder-image CSS propertyborder-image-outset CSS propertyborder-image-repeat CSS propertyborder-image-slice CSS propertyborder-image-source CSS propertyborder-image-width CSS propertyborder-inline CSS propertyborder-inline-color CSS propertyborder-inline-end CSS propertyborder-inline-end-color CSS propertyborder-inline-end-style CSS propertyborder-inline-end-width CSS propertyborder-inline-start CSS propertyborder-inline-start-color CSS propertyborder-inline-start-style CSS propertyborder-inline-start-width CSS propertyborder-inline-style CSS propertyborder-inline-width CSS propertyborder-left CSS propertyborder-left-color CSS propertyborder-left-style CSS propertyborder-left-width CSS propertyborder-radius CSS propertyborder-right CSS propertyborder-right-color CSS propertyborder-right-style CSS propertyborder-right-width CSS propertyborder-spacing CSS propertyborder-start-end-radius CSS propertyborder-start-start-radius CSS propertyborder-style CSS propertyborder-top CSS propertyborder-top-color CSS propertyborder-top-left-radius CSS propertyborder-top-right-radius CSS propertyborder-top-style CSS propertyborder-top-width CSS propertyborder-width CSS propertybottom CSS propertybox-decoration-break CSS property<box-edge> CSS typebox-shadow CSS propertybox-sizing CSS propertybreak-after CSS propertybreak-before CSS propertybreak-inside CSS propertybrightness() CSS function:buffering CSS pseudo-class
C
Class selectorsCustom properties (--*): CSS variablescalc() CSS function<calc-keyword> CSS typecalc-size() CSS function<calc-sum> CSS typecaption-side CSS propertycaret CSS propertycaret-animation CSS propertycaret-color CSS propertycaret-shape CSS property@charset CSS at-rule:checked CSS pseudo-class::checkmark CSS pseudo-elementcircle() CSS functionclamp() CSS functionclear CSS propertyclip-path CSS propertyclip-rule CSS propertycolor CSS propertycolor() CSS functioncolor-interpolation CSS propertycolor-interpolation-filters CSS property<color-interpolation-method> CSS typecolor-mix() CSS function@color-profile CSS at-rulecolor-scheme CSS property<color> CSS type::column CSS pseudo-elementcolumn-count CSS propertycolumn-fill CSS propertycolumn-gap CSS propertycolumn-height CSS propertycolumn-rule CSS propertycolumn-rule-color CSS propertycolumn-rule-style CSS propertycolumn-rule-width CSS propertycolumn-span CSS propertycolumn-width CSS propertycolumn-wrap CSS propertycolumns CSS propertyconic-gradient() CSS functioncontain CSS propertycontain-intrinsic-block-size CSS propertycontain-intrinsic-height CSS propertycontain-intrinsic-inline-size CSS propertycontain-intrinsic-size CSS propertycontain-intrinsic-width CSS property@container CSS at-rulecontainer CSS propertycontainer-name CSS propertycontainer-type CSS propertycontent CSS property<content-distribution> CSS type<content-position> CSS typecontent-visibility CSS propertycontrast() CSS functioncontrast-color() CSS functioncorner-block-end-shape CSS propertycorner-block-start-shape CSS propertycorner-bottom-left-shape CSS propertycorner-bottom-right-shape CSS propertycorner-bottom-shape CSS propertycorner-end-end-shape CSS propertycorner-end-start-shape CSS propertycorner-inline-end-shape CSS propertycorner-inline-start-shape CSS propertycorner-left-shape CSS propertycorner-right-shape CSS propertycorner-shape CSS property<corner-shape-value> CSS typecorner-start-end-shape CSS propertycorner-start-start-shape CSS propertycorner-top-left-shape CSS propertycorner-top-right-shape CSS propertycorner-top-shape CSS propertycos() CSS functioncounter() CSS functioncounter-increment CSS propertycounter-reset CSS propertycounter-set CSS property@counter-style CSS at-rulecounters() CSS functioncross-fade() CSS functioncubic-bezier() CSS function::cue CSS pseudo-element:current CSS pseudo-classcursor CSS property<custom-ident> CSS type@custom-media CSS at-rulecx CSS propertycy CSS property
D
d CSS property<dashed-function> CSS type<dashed-ident> CSS type:default CSS pseudo-class:defined CSS pseudo-classdescent-override CSS at-rule descriptor (@font-face)::details-content CSS pseudo-elementdevice-cmyk() CSS function<dimension> CSS type:dir() CSS pseudo-classdirection CSS property:disabled CSS pseudo-classdisplay CSS property<display-box> CSS type<display-inside> CSS type<display-internal> CSS type<display-legacy> CSS type<display-listitem> CSS type<display-outside> CSS typedominant-baseline CSS propertydrop-shadow() CSS functiondynamic-range-limit CSS propertydynamic-range-limit-mix() CSS function
E
<easing-function> CSS typeelement() CSS functionellipse() CSS function:empty CSS pseudo-classempty-cells CSS property:enabled CSS pseudo-classenv() CSS functionexp() CSS function
F
fallback CSS at-rule descriptor (@counter-style)field-sizing CSS property::file-selector-button CSS pseudo-elementfill CSS propertyfill-opacity CSS propertyfill-rule CSS propertyfilter CSS property<filter-function> CSS type:first CSS pseudo-class:first-child CSS pseudo-class::first-letter CSS pseudo-element::first-line CSS pseudo-element:first-of-type CSS pseudo-classfit-content CSS keywordfit-content() CSS functionflex CSS propertyflex-basis CSS propertyflex-direction CSS propertyflex-flow CSS propertyflex-grow CSS propertyflex-shrink CSS propertyflex-wrap CSS property<flex> CSS typefloat CSS propertyflood-color CSS propertyflood-opacity CSS property:focus CSS pseudo-class:focus-visible CSS pseudo-class:focus-within CSS pseudo-classfont CSS propertyfont-display CSS at-rule descriptor (@font-face)font-display CSS at-rule descriptor (@font-feature-values)@font-face CSS at-rulefont-family CSS at-rule descriptor (@font-face)font-family CSS at-rule descriptor (@font-palette-values)font-family CSS propertyfont-feature-settings CSS at-rule descriptor (@font-face)font-feature-settings CSS property@font-feature-values CSS at-rulefont-kerning CSS propertyfont-language-override CSS propertyfont-optical-sizing CSS propertyfont-palette CSS property@font-palette-values CSS at-rulefont-size CSS propertyfont-size-adjust CSS propertyfont-stretch CSS at-rule descriptor (@font-face)font-stretch CSS propertyfont-style CSS at-rule descriptor (@font-face)font-style CSS propertyfont-synthesis CSS propertyfont-synthesis-position CSS propertyfont-synthesis-small-caps CSS propertyfont-synthesis-style CSS propertyfont-synthesis-weight CSS propertyfont-variant CSS propertyfont-variant-alternates CSS propertyfont-variant-caps CSS propertyfont-variant-east-asian CSS propertyfont-variant-emoji CSS propertyfont-variant-ligatures CSS propertyfont-variant-numeric CSS propertyfont-variant-position CSS propertyfont-variation-settings CSS at-rule descriptor (@font-face)font-variation-settings CSS propertyfont-weight CSS at-rule descriptor (@font-face)font-weight CSS propertyfont-width CSS at-rule descriptor (@font-face)font-width CSS propertyforced-color-adjust CSS property<frequency-percentage> CSS type<frequency> CSS type:fullscreen CSS pseudo-class@function CSS at-rule:future CSS pseudo-class
G
gap CSS property<generic-family> CSS type<gradient> CSS type::grammar-error CSS pseudo-elementgrayscale() CSS functiongrid CSS propertygrid-area CSS propertygrid-auto-columns CSS propertygrid-auto-flow CSS propertygrid-auto-rows CSS propertygrid-column CSS propertygrid-column-end CSS propertygrid-column-start CSS propertygrid-row CSS propertygrid-row-end CSS propertygrid-row-start CSS propertygrid-template CSS propertygrid-template-areas CSS propertygrid-template-columns CSS propertygrid-template-rows CSS property
H
hanging-punctuation CSS property:has() CSS pseudo-class:has-slotted CSS pseudo-class:heading CSS pseudo-class:heading() CSS pseudo-classheight CSS property<hex-color> CSS type::highlight() CSS pseudo-element:host CSS pseudo-class:host() CSS pseudo-class:hover CSS pseudo-classhsl() CSS function<hue-interpolation-method> CSS typehue-rotate() CSS function<hue> CSS typehwb() CSS functionhyphenate-character CSS propertyhyphenate-limit-chars CSS propertyhyphens CSS propertyhypot() CSS function
I
ID selectors<ident> CSS typeif() CSS functionimage() CSS functionimage-orientation CSS propertyimage-rendering CSS propertyimage-resolution CSS propertyimage-set() CSS function<image> CSS type@import CSS at-rule!important CSS keyword:in-range CSS pseudo-class:indeterminate CSS pseudo-classinherit CSS keywordinherits CSS at-rule descriptor (@property)initial CSS keywordinitial-letter CSS propertyinitial-value CSS at-rule descriptor (@property)inline-size CSS propertyinset CSS propertyinset() CSS functioninset-block CSS propertyinset-block-end CSS propertyinset-block-start CSS propertyinset-inline CSS propertyinset-inline-end CSS propertyinset-inline-start CSS property<integer> CSS typeinteractivity CSS propertyinterest-delay CSS propertyinterest-delay-end CSS propertyinterest-delay-start CSS property:interest-source CSS pseudo-class:interest-target CSS pseudo-classinterpolate-size CSS property:invalid CSS pseudo-classinvert() CSS function:is() CSS pseudo-classisolation CSS property
J
K
L
lab() CSS function:lang() CSS pseudo-class:last-child CSS pseudo-class:last-of-type CSS pseudo-class@layer CSS at-rulelayer() CSS functionlch() CSS functionleft CSS property:left CSS pseudo-class<length-percentage> CSS type<length> CSS typeletter-spacing CSS propertylight-dark() CSS functionlighting-color CSS propertyline-break CSS propertyline-clamp CSS propertyline-gap-override CSS at-rule descriptor (@font-face)line-height CSS propertyline-height-step CSS property<line-style> CSS typelinear() CSS functionlinear-gradient() CSS function:link CSS pseudo-classlist-style CSS propertylist-style-image CSS propertylist-style-position CSS propertylist-style-type CSS property:local-link CSS pseudo-classlog() CSS function
M
margin CSS propertymargin-block CSS propertymargin-block-end CSS propertymargin-block-start CSS propertymargin-bottom CSS propertymargin-inline CSS propertymargin-inline-end CSS propertymargin-inline-start CSS propertymargin-left CSS propertymargin-right CSS propertymargin-top CSS propertymargin-trim CSS propertymarker CSS property::marker CSS pseudo-elementmarker-end CSS propertymarker-mid CSS propertymarker-start CSS propertymask CSS propertymask-border CSS propertymask-border-mode CSS propertymask-border-outset CSS propertymask-border-repeat CSS propertymask-border-slice CSS propertymask-border-source CSS propertymask-border-width CSS propertymask-clip CSS propertymask-composite CSS propertymask-image CSS propertymask-mode CSS propertymask-origin CSS propertymask-position CSS propertymask-repeat CSS propertymask-size CSS propertymask-type CSS propertymath-depth CSS propertymath-shift CSS propertymath-style CSS propertymatrix() CSS functionmatrix3d() CSS functionmax() CSS functionmax-block-size CSS propertymax-content CSS keywordmax-height CSS propertymax-inline-size CSS propertymax-width CSS property@media CSS at-rulemin() CSS functionmin-block-size CSS propertymin-content CSS keywordmin-height CSS propertymin-inline-size CSS propertymin-width CSS propertyminmax() CSS functionmix-blend-mode CSS propertymod() CSS function:modal CSS pseudo-class:muted CSS pseudo-class
N
Namespace separator<named-color> CSS type@namespace CSS at-rulenegative CSS at-rule descriptor (@counter-style)& nesting selector:not() CSS pseudo-class:nth-child() CSS pseudo-class:nth-last-child() CSS pseudo-class:nth-last-of-type() CSS pseudo-class:nth-of-type() CSS pseudo-class<number> CSS type
O
object-fit CSS propertyobject-position CSS propertyobject-view-box CSS propertyoffset CSS propertyoffset-anchor CSS propertyoffset-distance CSS propertyoffset-path CSS propertyoffset-position CSS propertyoffset-rotate CSS propertyoklab() CSS functionoklch() CSS function:only-child CSS pseudo-class:only-of-type CSS pseudo-classopacity CSS propertyopacity() CSS function:open CSS pseudo-class:optional CSS pseudo-classorder CSS propertyorphans CSS property:out-of-range CSS pseudo-classoutline CSS propertyoutline-color CSS propertyoutline-offset CSS propertyoutline-style CSS propertyoutline-width CSS propertyoverflow CSS propertyoverflow-anchor CSS propertyoverflow-block CSS propertyoverflow-clip-margin CSS propertyoverflow-inline CSS property<overflow-position> CSS typeoverflow-wrap CSS propertyoverflow-x CSS propertyoverflow-y CSS property<overflow> CSS typeoverlay CSS propertyoverride-colors CSS at-rule descriptor (@font-palette-values)overscroll-behavior CSS propertyoverscroll-behavior-block CSS propertyoverscroll-behavior-inline CSS propertyoverscroll-behavior-x CSS propertyoverscroll-behavior-y CSS property
P
pad CSS at-rule descriptor (@counter-style)padding CSS propertypadding-block CSS propertypadding-block-end CSS propertypadding-block-start CSS propertypadding-bottom CSS propertypadding-inline CSS propertypadding-inline-end CSS propertypadding-inline-start CSS propertypadding-left CSS propertypadding-right CSS propertypadding-top CSS property@page CSS at-rulepage CSS propertypage-orientation CSS at-rule descriptor (@page)paint() CSS functionpaint-order CSS propertypalette-mix() CSS function::part() CSS pseudo-element:past CSS pseudo-classpath() CSS function:paused CSS pseudo-class<percentage> CSS typeperspective CSS propertyperspective() CSS functionperspective-origin CSS property::picker() CSS pseudo-element::picker-icon CSS pseudo-element:picture-in-picture CSS pseudo-classplace-content CSS propertyplace-items CSS propertyplace-self CSS property::placeholder CSS pseudo-element:placeholder-shown CSS pseudo-class:playing CSS pseudo-classpointer-events CSS propertypolygon() CSS function:popover-open CSS pseudo-classposition CSS propertyposition-anchor CSS propertyposition-area CSS property<position-area> CSS type@position-try CSS at-ruleposition-try CSS propertyposition-try-fallbacks CSS propertyposition-try-order CSS propertyposition-visibility CSS property<position> CSS typepow() CSS functionprefix CSS at-rule descriptor (@counter-style)print-color-adjust CSS propertyprogress() CSS function@property CSS at-rule
Q
R
r CSS propertyradial-gradient() CSS functionrandom() CSS functionrange CSS at-rule descriptor (@counter-style)<ratio> CSS typeray() CSS function:read-only CSS pseudo-class:read-write CSS pseudo-classreading-flow CSS propertyreading-order CSS propertyrect() CSS function<relative-size> CSS typerem() CSS functionrepeat() CSS functionrepeating-conic-gradient() CSS functionrepeating-linear-gradient() CSS functionrepeating-radial-gradient() CSS function:required CSS pseudo-classresize CSS property<resolution> CSS typerevert CSS keywordrevert-layer CSS keywordrevert-rulergb() CSS functionright CSS property:right CSS pseudo-class:root CSS pseudo-classrotate CSS propertyrotate() CSS functionrotate3d() CSS functionrotateX() CSS functionrotateY() CSS functionrotateZ() CSS functionround() CSS functionrow-gap CSS propertyruby-align CSS propertyruby-overhang CSS propertyruby-position CSS property<rule-list> CSS typerx CSS propertyry CSS property
S
Selector listsaturate() CSS functionscale CSS propertyscale() CSS functionscale3d() CSS functionscaleX() CSS functionscaleY() CSS functionscaleZ() CSS function@scope CSS at-rule:scope CSS pseudo-classscroll() CSS functionscroll-behavior CSS property::scroll-button() CSS pseudo-elementscroll-initial-target CSS propertyscroll-margin CSS propertyscroll-margin-block CSS propertyscroll-margin-block-end CSS propertyscroll-margin-block-start CSS propertyscroll-margin-bottom CSS propertyscroll-margin-inline CSS propertyscroll-margin-inline-end CSS propertyscroll-margin-inline-start CSS propertyscroll-margin-left CSS propertyscroll-margin-right CSS propertyscroll-margin-top CSS property::scroll-marker CSS pseudo-elementscroll-marker-group CSS property::scroll-marker-group CSS pseudo-elementscroll-padding CSS propertyscroll-padding-block CSS propertyscroll-padding-block-end CSS propertyscroll-padding-block-start CSS propertyscroll-padding-bottom CSS propertyscroll-padding-inline CSS propertyscroll-padding-inline-end CSS propertyscroll-padding-inline-start CSS propertyscroll-padding-left CSS propertyscroll-padding-right CSS propertyscroll-padding-top CSS propertyscroll-snap-align CSS propertyscroll-snap-stop CSS propertyscroll-snap-type CSS propertyscroll-target-group CSS propertyscroll-timeline CSS propertyscroll-timeline-axis CSS propertyscroll-timeline-name CSS propertyscrollbar-color CSS propertyscrollbar-gutter CSS propertyscrollbar-width CSS property::search-text CSS pseudo-element:seeking CSS pseudo-class::selection CSS pseudo-element<self-position> CSS typesepia() CSS functionshape() CSS functionshape-image-threshold CSS propertyshape-margin CSS propertyshape-outside CSS propertyshape-rendering CSS propertysibling-count() CSS functionsibling-index() CSS functionsign() CSS functionsin() CSS functionsize CSS at-rule descriptor (@page)size-adjust CSS at-rule descriptor (@font-face)skew() CSS functionskewX() CSS functionskewY() CSS function::slotted() CSS pseudo-elementspeak-as CSS at-rule descriptor (@counter-style)speak-as CSS property::spelling-error CSS pseudo-elementsqrt() CSS functionsrc CSS at-rule descriptor (@font-face):stalled CSS pseudo-class@starting-style CSS at-rule:state() CSS pseudo-classsteps() CSS functionstop-color CSS propertystop-opacity CSS property<string> CSS typestroke CSS propertystroke-dasharray CSS propertystroke-dashoffset CSS propertystroke-linecap CSS propertystroke-linejoin CSS propertystroke-miterlimit CSS propertystroke-opacity CSS propertystroke-width CSS propertysuffix CSS at-rule descriptor (@counter-style)superellipse() CSS function@supports CSS at-rulesymbols CSS at-rule descriptor (@counter-style)symbols() CSS functionsyntax CSS at-rule descriptor (@property)system CSS at-rule descriptor (@counter-style)<system-color> CSS type
T
Type selectorstab-size CSS propertytable-layout CSS propertytan() CSS function:target CSS pseudo-class:target-after CSS pseudo-class:target-before CSS pseudo-class:target-current CSS pseudo-class::target-text CSS pseudo-elementtext-align CSS propertytext-align-last CSS propertytext-anchor CSS propertytext-autospace CSS propertytext-box CSS propertytext-box-edge CSS propertytext-box-trim CSS propertytext-combine-upright CSS propertytext-decoration CSS propertytext-decoration-color CSS propertytext-decoration-inset CSS propertytext-decoration-line CSS propertytext-decoration-skip-ink CSS propertytext-decoration-style CSS propertytext-decoration-thickness CSS property<text-edge> CSS typetext-emphasis CSS propertytext-emphasis-color CSS propertytext-emphasis-position CSS propertytext-emphasis-style CSS propertytext-indent CSS propertytext-justify CSS propertytext-orientation CSS propertytext-overflow CSS propertytext-rendering CSS propertytext-shadow CSS propertytext-size-adjust CSS propertytext-spacing-trim CSS propertytext-transform CSS propertytext-underline-offset CSS propertytext-underline-position CSS propertytext-wrap CSS propertytext-wrap-mode CSS propertytext-wrap-style CSS property<time-percentage> CSS type<time> CSS type<timeline-range-name> CSS typetimeline-scope CSS propertytop CSS propertytouch-action CSS propertytransform CSS propertytransform-box CSS property<transform-function> CSS typetransform-origin CSS propertytransform-style CSS propertytransition CSS propertytransition-behavior CSS propertytransition-delay CSS propertytransition-duration CSS propertytransition-property CSS propertytransition-timing-function CSS propertytranslate CSS propertytranslate() CSS functiontranslate3d() CSS functiontranslateX() CSS functiontranslateY() CSS functiontranslateZ() CSS functiontype() CSS function
U
Universal selectorsunicode-bidi CSS propertyunicode-range CSS at-rule descriptor (@font-face)unset CSS keywordurl() CSS function<url> CSS type:user-invalid CSS pseudo-classuser-select CSS property:user-valid CSS pseudo-class
V
:valid CSS pseudo-classvar() CSS functionvector-effect CSS propertyvertical-align CSS propertyview() CSS functionview-timeline CSS propertyview-timeline-axis CSS propertyview-timeline-inset CSS propertyview-timeline-name CSS property@view-transition CSS at-rule::view-transition CSS pseudo-elementview-transition-class CSS property::view-transition-group() CSS pseudo-element::view-transition-image-pair() CSS pseudo-elementview-transition-name CSS property::view-transition-new() CSS pseudo-element::view-transition-old() CSS pseudo-elementview-transition-scope CSS propertyvisibility CSS property:visited CSS pseudo-class:volume-locked CSS pseudo-class
W
:where() CSS pseudo-classwhite-space CSS propertywhite-space-collapse CSS propertywidows CSS propertywidth CSS propertywill-change CSS propertyword-break CSS propertyword-spacing CSS propertywriting-mode CSS property
X
Y
Z
선택자
다음은 선택자 목록입니다. 선택자를 사용하면 DOM 요소의 다양한 기능에 기반한 조건을 통해 스타일을 입힐 수 있습니다.
기본 선택자
기본 선택자는 선택자의 기초를 이루며, 조합을 통해 더 복잡한 선택자를 생성합니다.
그룹 선택자
- 선택자 목록
A, B -
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 -
요소 *
B*가 표의 열A안에 위치해야 하도록 지정합니다. 여러 열에 걸친 요소는, 각각의 열 모두에 대해 안쪽에 위치한 것으로 간주합니다.
의사 클래스/요소
참고 : 같이 보기: Selectors Level 4 명세의 선택자 목록.
개념
>구문과 의미
값
레이아웃
DOM-CSS / CSSOM
>주요 객체 유형
DocumentOrShadowRoot.styleSheetsstyleSheets[i].cssRulescssRules[i].cssText(selector & style)cssRules[i].selectorTextHTMLElement.styleHTMLElement.style.cssText(just style)Element.classNameElement.classList
중요 메서드
같이 보기
- Mozilla CSS 확장 (
-moz-접두사 사용) - WebKit CSS 확장 (대다수
-webkit-접두사 사용) - Microsoft CSS 확장 (
-ms-접두사 사용)