TIL
[css] width 속성의 초기값은 auto, 그 의미는?
mayoDev
2022. 9. 3. 17:54
- initial value: 프로퍼티에 딸린 초깃값
- user agent stylesheet: 브라우저가 제공하는 기본 스타일
(예시)body 요소에 적용되어있는 margin 8px
1. width 속성의 값들이 갖는 의미
가장 중요한건 부모가 기준이라는 것이다.
width의 초기값인 auto나 100% 둘 다 부모가 제공하는 컨텐츠만큼 가득차게 된다.
1) width : 100%의 경우
부모 요소가 제공하는 만큼 컨텐츠가 가득 차지만 밑에 스크롤이 생기고 잘리게 된다.
2) width : auto 의 경우
이 경우 스크롤도 생기지 않고 잘리지 않는다.
브라우저가 자동으로 계산해서 마진을 제외한 부분이 가득차게된다.
이렇게 initial(초기값)으로 쓰기도 한다. 이게 더 명시적인 방법임.
해당 개념을 잘 보여주는 사진
2. height 프로터피 값들이 갖는 의미
height는 자식이 기준이된다.
나에게 CSS란 이런것..