요약
CSS에서, 대체 요소(replaced element)는 그 표시(representation)가 CSS 범위(scope) 밖인 요소입니다. 이는 그 표시가 CSS와 독립된 외부 객체의 종류입니다. 대표적인 대체 요소는 <img>
, <object>
, <video>
나 <textarea>
와 <input>
같은 폼 요소입니다. <audio>
나 <canvas>
같은 일부 요소는 특정 경우에만 대체 요소입니다. CSS content
속성(property) 사용하여 삽입된 객체는 익명(anonymous) 대체 요소입니다.
CSS는 마진과 몇몇 auto
값 계산할 때 같은, 일부 경우에 대체 요소를 명시적으로 다룹니다.
일부 대체 요소는, 전부는 아니지만, vertical-align
같은 몇몇 CSS 속성에 의해 사용되며 고유의 치수(dimension)나 정의된 baseline이 있음을 주의하세요.
참조
- CSS Key Concepts: CSS syntax, specificity and inheritance, the box, layout modes and visual formatting models, and margin collapsing, or the initial, computed, used and actual values. Definitions of value syntax, shorthand properties and replaced elements.