화면에 따라 카드가 잘리는 문제는 일반적으로 반응형 디자인 문제입니다. 카드의 크기를 rem 단위로 지정하였다면, 이는 상대적인 크기를 나타냅니다. 하지만 디바이스의 크기나 해상도에 따라 다르게 표시될 수 있습니다.
이를 해결하기 위해 다음과 같은 방법들이 있습니다:
- 미디어 쿼리 사용: 다양한 디바이스 크기에 따라 카드의 크기를 조절할 수 있습니다. 예를 들어, 작은 화면에는 카드의 크기를 줄이거나 여백을 조정할 수 있습니다.
- Flexbox 또는 Grid 사용: Flexbox 또는 Grid 레이아웃을 사용하여 카드를 유연하게 배치할 수 있습니다. 이를 통해 화면 크기에 따라 카드의 크기와 위치를 동적으로 조절할 수 있습니다.
- Viewport 단위 사용: vw (viewport width) 나 vh (viewport height)와 같은 뷰포트 단위를 사용하여 카드의 크기를 지정할 수 있습니다. 이는 화면 크기에 따라 상대적으로 크기를 조절합니다.
- Max-width/Max-height 설정: 카드에 최대 너비나 최대 높이를 설정하여 화면 크기가 일정 이상으로 커지면 카드가 더 이상 확장되지 않도록 할 수 있습니다.
'html+css' 카테고리의 다른 글
스크롤시 부드럽게 전환하는법 (0) | 2024.05.08 |
---|---|
단위 (0) | 2024.05.04 |
class 복수로 주는 방법 (0) | 2024.05.03 |
addEventListener<이벤트 핸들러 어트리뷰트 (Event Handler Attribute)> (0) | 2024.04.30 |
css 내용물 정렬 (0) | 2024.04.30 |