CSS에서 스타일 상속은 부모 요소에서 자식 요소로 스타일 속성이 전달되는 메커니즘을 나타냅니다. 글자와 문자에 관련된 속성들은 일반적으로 상속됩니다.
font-family
: 글꼴 패밀리font-size
: 글꼴 크기font-weight
: 글꼴 굵기color
: 텍스트 색상line-height
text-align
font-style
: 글꼴 스타일 (italic 등)text-decoration
: 텍스트에 적용된 선 (밑줄, 취소선 등)text-transform
: 텍스트 대문자 또는 소문자 변환opacity
: 요소의 투명도를 조절background-color
: 배경 색상background-image
: 배경 이미지 등border
: 테두리 속성border-color
: 테두리 색상 등padding
: 패딩margin
: 마진box-shadow
: 박스 그림자text-shadow
: 텍스트 그림자position
: 위치 지정display
: 표시 방법float
: 플로팅 등<p>This is a paragraph inside the body.</p>
body {
background-color: royalblue; /* 이 속성은 상속되지 않음 */
border: 1px solid red; /* 이 속성도 상속되지 않음 */
padding: 20px; /* 부모인 body에서의 패딩은 직접 p에 상속되지 않음 */
color: red;
width: 300px; /* width나 height는 상속되지 않음 */
}
p {
color: inherit; /* 부모로부터 color 속성을 상속받음 */
background-color: #14bc3e; /* 이 부분에 직접 적용됨 */
border: 3px solid blueviolet;/* 이 부분에 직접 적용됨 */
padding: 10px; /* 이 부분이 직접 p에 적용됨 */
}