* boxmodel: 요소의 margin, padding 등을 box 형식으로 나타낸 것 * margin: 요소 주변에 만들어내는 공간 * padding: border 내부와 콘텐츠 사이에 만들어내는 공간 * display 속성 * block: 한 줄에 한 요소만이 들어갈 수 있음 * margin, padding, height, width 등 모두 적용 가능 * inline: 한 줄에 여러 요소가 들어갈 수 있음 * margin, padding이 적용되긴 하나 요상하게 적용됨 * inline-block: inline의 흐름을 따르되 block처럼 취급 * none: 해당 요소가 없는 것 처럼 취급 * cf) visibility: hidden은 공간을 차지하되 보여주지 않는다. * inline 내부에 block이 올 수 없음 * 예외: p 내부의 block요소(문단 내에 문단이 올 수 없음), a 내부의 a 등 * width * 100% 입력과 auto 입력이 다름 * 100%: padding 등의 입력으로 요소가 커졌을 때 100%에 더해 요소가 삐져나옴 * auto: 요소가 커졌을 때 더한 뒤 100%를 계산해 화면에서 빠져나가지 않음주세요