스크린 환경에 적합한 단위
img 태그
<div class="container" <img src="이미지 경로" alt="대체 문구" /div>
img { max-width: 100% }
부모 영역에서 벗어나지 않도록 이미지의 너비 상한선을 100%로 설정
img { object-fit: cover; }
이미지를 부모 요소의 영역의 크기만큼 확대/축소하여 채움
img { object-fit: contain; }
이미지의 비율을 유지하면서 크기를 변경하여 부모 요소를 채움 (width, height가 부모 요소에 도달하면 크기 확정)
img { object-fit: fill; }
이미지의 비율을 유지하지 않고 부모 요소의 크기에 맞게 변경하여 채움 (비율 상관❌)
<div class="overflow"> CSS<br>IS<br>AWESOME </div>
div.overflow { border ... ... overflow: hidden; }
부모 요소의 영역을 벗어나는 값을 무시함
<div class="overflow"> CSS<br>IS<br>AWESOME </div>
div.overflow { border ... ... overflow: scroll; }
<div class="overflow"> CSS<br>IS<br>AWESOME </div>
div.overflow { border ... ... overflow-x: scroll; }
<div class="overflow"> CSS<br>IS<br>AWESOME </div>
div.overflow { border ... ... overflow: auto; }
기본적으로 none 값
부모 block 요소의 width를 기준으로 자동으로 margin 계산
div {
text-align: cetner;
}
❗ 블록 요소 내의 인라인 요소를 가운데 정렬
❗ 부모 요소가 block이고 정렬하려는 요소가 inline일 때