여백을 줄일수록 촌스러워진다, 웹디자인 숨은 간격 꿀팁
화면에 정보를 더 많이 넣었는데도 내용이 잘 보이지 않고, 버튼을 크게 만들었는데도 클릭할 곳을 찾기 어렵다면 문제는 장식이 아니라 웹디자인 여백일 가능성이 큽니다. 초보자는 빈 공간을 낭비로 여기지만, 숙련된 디자이너는 여백으로 정보의 순서와 관계를 보여줍니다.
특히 카드, 제목, 버튼 사이의 간격을 눈대중으로 정하면 각각은 멀쩡해도 페이지 전체가 어수선해집니다. 아래에서는 요소를 무작정 추가하지 않고도 완성도를 끌어올리는, 잘 알려지지 않은 간격 설계 생활 해킹을 실제 화면에 바로 적용할 수 있도록 살펴봅니다.
빈 공간을 채우기 전에 관계부터 끊어 보세요
간격은 크기가 아니라 소속을 설명합니다
웹페이지에서 여백은 단순한 공백이 아닙니다. 가까운 요소는 한 묶음으로, 멀리 떨어진 요소는 다른 묶음으로 인식하게 만드는 보이지 않는 선입니다. 디자인의 개념적 배경은 지식백과의 디자인 용어 설명에서도 확인할 수 있는데, 실제 화면에서는 형태와 기능을 함께 조직한다는 관점이 특히 중요합니다.
예를 들어 상품 카드에서 상품명과 가격 사이가 24px인데 가격과 구매 버튼 사이가 8px이라면, 사용자는 가격보다 버튼을 가격의 부속 정보처럼 받아들일 수 있습니다. 반대로 상품명과 가격을 6~8px로 묶고, 구매 버튼 위에 20~24px을 두면 정보와 행동 영역이 분리됩니다. 관련된 것은 가깝게, 역할이 바뀌는 지점은 넓게 두는 것만으로 카드의 구조가 선명해집니다.
간격을 정할 때 “몇 픽셀이 예쁜가?”보다 “이 두 요소는 같은 의미 묶음인가?”라고 먼저 물어보세요. 같은 16px이라도 제목과 설명 사이에서는 넓게 느껴질 수 있고, 섹션과 섹션 사이에서는 답답하게 보일 수 있습니다. 숫자는 관계를 표현하는 도구이지, 모든 위치에 복사하는 정답이 아닙니다.
- 4~8px: 아이콘과 짧은 라벨, 제목과 보조 배지처럼 거의 한 덩어리로 읽혀야 하는 요소에 적합합니다.
- 12~16px: 제목과 설명, 입력창과 오류 문구처럼 관련성은 높지만 역할이 구분되는 요소에 활용합니다.
- 20~32px: 본문과 버튼, 카드 내부 정보와 행동 영역처럼 시선의 단계가 바뀌는 곳에 유용합니다.
- 48px 이상: 서로 다른 콘텐츠 섹션을 나누거나 긴 페이지에서 독자에게 시각적인 휴식을 줄 때 사용합니다.
숨은 팁: 화면을 흐리게 보거나 눈을 살짝 가늘게 떴을 때도 콘텐츠 묶음이 구분되어야 합니다. 글자를 읽지 않고 덩어리만 보았는데 경계가 모호하다면 색보다 간격을 먼저 조정해 보세요.
테두리를 지우면 잘못된 여백이 드러납니다
카드마다 테두리와 그림자를 넣으면 구조가 정돈된 것처럼 보이지만, 실제로는 부족한 여백을 선으로 가리고 있을 수 있습니다. 복사본 화면을 하나 만든 뒤 카드 테두리, 배경색, 구분선을 모두 끄고 살펴보세요. 정보 묶음이 그대로 유지된다면 간격 설계가 탄탄한 것이고, 모든 내용이 한 덩어리로 섞인다면 선에 지나치게 의존한 것입니다.
이 방법은 포트폴리오, 쇼핑몰 상품 목록, 관리자 대시보드처럼 카드가 반복되는 화면에서 특히 효과적입니다. 테두리를 없앤 상태에서 카드 사이 간격을 카드 내부 간격보다 확실히 크게 잡으면 경계선 없이도 영역이 나뉩니다. 가령 카드 내부 행 간격이 12px이라면 카드 사이는 24~32px 정도로 시작해 보고, 배경 대비와 화면 폭에 따라 조절합니다.
- 작업 중인 화면을 복제하고 모든 그림자와 1px 테두리를 잠시 숨깁니다.
- 제목·설명·버튼이 각각 어느 카드에 속하는지 3초 안에 구별되는지 확인합니다.
- 구별이 어렵다면 색을 추가하지 말고 카드 바깥 여백을 먼저 8px씩 늘립니다.
- 한 카드 안에서 정보가 흩어져 보이면 관련 요소 사이만 4px씩 줄입니다.
- 구조가 읽힌 뒤 꼭 필요한 테두리만 복원합니다. 이때 테두리는 장식이 아니라 클릭 범위나 상태를 알려주는 역할이어야 합니다.
모든 간격을 똑같이 맞추면 오히려 삐뚤어집니다
숫자보다 글자의 보이지 않는 여백을 보세요
제목 위아래에 정확히 24px을 적용했는데 아래쪽이 더 넓어 보인 적이 있나요? 글꼴에는 글자 외곽과 줄 상자 사이에 눈에 보이지 않는 공간이 들어 있습니다. 한글의 받침, 영문 대문자, 숫자, 아이콘은 시각적인 무게 중심도 서로 달라서 좌표상 정렬과 눈에 보이는 정렬이 일치하지 않습니다.
따라서 타이포그래피 주변에서는 기계적인 등간격보다 광학 보정이 필요합니다. 큰 제목 아래 설명문이 멀어 보이면 CSS 수치가 같더라도 아래 간격을 2~4px 줄여 보세요. 둥근 재생 아이콘이 사각형 버튼의 중앙에서 왼쪽으로 치우쳐 보인다면 아이콘 자체를 1px 정도 오른쪽으로 이동하는 편이 자연스럽습니다. 그래픽 디자인의 시각 전달 범위는 그래픽 디자인 정의를 함께 참고하면 이해하기 쉽습니다.
다만 광학 보정은 감각에만 맡기면 팀원이 재현하기 어렵습니다. 기본 간격 토큰을 먼저 적용하고, 예외가 필요한 컴포넌트에만 보정값을 기록하세요. 예를 들어 “제목 아래 기본 16px, 40px 이상 대형 제목은 글꼴의 줄 상자 때문에 12px 적용”처럼 이유를 남기면 수정 과정에서 다시 틀어지는 일을 줄일 수 있습니다.
- 대형 한글 제목: 줄 높이를 글자 크기의 약 1.25~1.4배 범위에서 시험하고, 아래 설명과의 거리를 눈으로 재확인합니다.
- 아이콘 버튼: 아이콘 파일의 투명 여백부터 확인합니다. 컨테이너 중앙 정렬만으로 해결되지 않는 경우가 많습니다.
- 숫자 가격표: 원화 기호와 쉼표 때문에 중심이 흔들릴 수 있으므로 여러 자릿수 샘플을 나란히 놓고 비교합니다.
- 배지와 제목: 배지의 색이 강하면 실제 크기보다 크게 느껴집니다. 물리적 간격을 조금 더 넓혀야 균형이 맞을 수 있습니다.
- 둥근 도형: 원은 사각형보다 작게 인식되므로 동일한 박스 안에서도 1~2px 크게 설정했을 때 비슷한 무게로 보입니다.
8px 규칙은 출발점이지 법칙이 아닙니다
많은 웹디자인 시스템이 4px 또는 8px 배수를 사용합니다. 개발 전달이 쉽고 화면 전체의 리듬을 맞추는 데 유리하지만, 모든 간격을 8, 16, 24, 32px로만 제한하면 작은 모바일 화면이나 조밀한 데이터 표에서 불필요하게 공간을 낭비할 수 있습니다. 핵심은 배수 자체가 아니라 반복 가능한 기준을 만드는 데 있습니다.
실무에서는 기본 단위를 4px로 두고 의미에 따라 별칭을 붙이는 방식이 편리합니다. 예컨대 4px은 밀착, 8px은 한 묶음, 16px은 기본, 24px은 영역 전환, 40px은 섹션 분리로 정합니다. 그러면 디자이너와 개발자가 “조금 넓게”라는 모호한 표현 대신 “영역 전환 간격을 사용하자”고 소통할 수 있습니다.
가격대가 높은 디자인 도구나 별도의 플러그인이 없어도 이 체계는 적용할 수 있습니다. 피그마 무료 플랜이나 브라우저 개발자 도구에서 간격 값을 확인하고, 메모 앱에 다섯 단계만 기록해도 충분합니다. 중요한 것은 도구 비용이 아니라 실제 화면에서 예외를 얼마나 일관성 있게 관리하느냐입니다.
| 상황 | 권장 시작값 | 숨은 점검 포인트 |
|---|---|---|
| 아이콘과 텍스트 | 6~8px | 아이콘 파일 내부의 투명 여백을 포함해 보이는 거리를 확인합니다. |
| 폼 라벨과 입력창 | 8px | 오류 문구가 추가될 때 다음 입력창과 섞이지 않는지 봅니다. |
| 카드 내부 행 | 12~16px | 두 줄 제목이 들어와도 버튼 위치가 불규칙해지지 않아야 합니다. |
| 카드와 카드 | 24~32px | 내부 여백보다 바깥 여백이 충분히 커야 경계가 읽힙니다. |
| 본문 섹션 | 48~80px | 모바일에서는 화면 높이와 정보 밀도에 맞춰 한 단계 줄입니다. |
실무 요령: 간격 값을 늘릴 때는 1px씩 만지지 말고 먼저 4px 단위로 크게 움직이세요. 방향이 맞는지 확인한 다음 1~2px의 광학 보정을 더하면 수정 시간이 눈에 띄게 줄어듭니다.
반응형 화면에서는 여백도 같은 비율로 줄지 않습니다
모바일에서 좌우 여백보다 먼저 줄일 곳이 있습니다
데스크톱 화면을 모바일로 줄일 때 모든 값을 70%처럼 일괄 축소하면 제목, 카드, 버튼의 위계가 무너집니다. 손가락으로 누르는 영역은 작아지면 안 되고, 긴 글을 읽는 본문은 줄 길이가 짧아지므로 줄 간격을 유지하거나 오히려 조금 넓혀야 할 수도 있습니다. 반면 장식용 섹션 간격은 화면 높이를 과도하게 차지하므로 적극적으로 줄일 수 있습니다.
모바일에서 공간이 부족하면 많은 사람이 좌우 패딩부터 16px 이하로 줄입니다. 그러나 화면 가장자리에 콘텐츠가 붙으면 답답해지고, 스크롤 중 손가락에 내용이 가려지기 쉽습니다. 먼저 큰 제목의 크기, 장식 이미지 주변, 중복 설명, 섹션 위아래 간격을 조정하고 본문 좌우 안전 여백은 마지막까지 보호하는 편이 좋습니다.
예를 들어 데스크톱에서 섹션 위아래가 각각 80px이라면 모바일에서는 48px 정도로 줄일 수 있습니다. 하지만 버튼 높이 48px은 그대로 유지하고, 버튼 사이 간격도 오작동을 막을 수준으로 확보해야 합니다. 크기를 줄여 얻은 몇 픽셀보다 사용자가 잘못 누르지 않는 것이 훨씬 중요합니다.
- 320px 폭에서 긴 상품명, 큰 글자 설정, 오류 메시지가 동시에 나타나는 최악의 상태를 만듭니다.
- 가로 스크롤이 생기면 여백부터 없애지 말고 고정 폭, 긴 URL, 줄바꿈 금지 속성을 먼저 찾습니다.
- 카드 안의 보조 설명이 세 줄을 넘으면 간격 축소보다 접기, 요약, 상세 화면 이동을 검토합니다.
- 버튼이 여러 개라면 폭을 억지로 나누지 말고 중요도에 따라 세로로 배치합니다.
- 모바일 수정을 마친 뒤 넓은 화면으로 돌아가 공통 컴포넌트의 간격이 함께 변하지 않았는지 확인합니다.
여백으로 해결할 수 없는 화면도 분명히 있습니다
간격을 잘 조절해도 원본 콘텐츠 구조가 복잡하면 한계가 있습니다. 메뉴 항목이 열다섯 개이거나 한 카드에 가격, 할인율, 배송, 평점, 재고, 옵션, 혜택을 모두 노출해야 한다면 여백만 늘리는 순간 페이지가 지나치게 길어집니다. 이때는 정보를 삭제하는 것이 아니라 사용 시점에 따라 나누고, 먼저 필요한 내용과 선택 후 필요한 내용을 구분해야 합니다.
또한 고령 사용자 대상 서비스, 저시력 사용자를 고려한 화면, 데이터가 촘촘한 업무용 대시보드는 일반적인 브랜드 사이트와 다른 기준이 필요합니다. 글자 확대 시 요소가 겹치지 않아야 하며, 색과 여백만으로 상태를 구분해서도 안 됩니다. 테두리, 아이콘, 문구를 함께 사용하고 실제 키보드 탐색과 확대 환경에서 검증해야 합니다. 디자인을 미적 장식으로만 보지 않는 관점은 디자인의 의미와 역할에서도 더 살펴볼 수 있습니다.
언어가 바뀌는 서비스도 예외입니다. 한국어에서 한 줄이던 버튼 문구가 영어·독일어에서 길어질 수 있고, 숫자 단위나 날짜 표기 역시 폭을 바꿉니다. 고정 패딩을 무조건 줄이기보다 버튼의 최소 높이, 줄바꿈 허용 여부, 최대 너비를 함께 설계하세요. 종이에 출력되는 화면은 화면용 여백과 다른 재단·제본 조건도 고려해야 하므로 별도 테스트가 필요합니다.
- 정보가 너무 많을 때: 간격 축소보다 우선순위, 단계 공개, 탭 구조가 적합한지 판단합니다.
- 접근성이 중요할 때: 보기 좋은 밀도보다 확대, 포커스 표시, 터치 범위를 우선합니다.
- 다국어 화면일 때: 가장 짧은 한국어 문구가 아니라 길어질 번역문을 기준으로 스트레스 테스트합니다.
- 인쇄와 화면을 함께 쓸 때: 동일한 간격 토큰을 강제하지 말고 매체별 규칙을 분리합니다.
- 브랜드 표현이 강할 때: 의도적인 비대칭도 가능하지만 반복 규칙과 읽기 순서는 유지해야 합니다.
여백은 거의 모든 화면을 빠르게 개선하지만, 잘못된 정보 구조나 부족한 접근성까지 대신 해결하지는 못합니다. 카드 경계를 지우고도 관계가 읽히는지, 글자가 길어져도 클릭 영역이 버티는지 확인한 뒤에도 혼란이 남는다면 간격 수정을 멈추고 콘텐츠의 순서와 기능 자체를 다시 설계해야 합니다.

- 이전글그래픽디자인 인쇄물, 화면 색부터 교정지까지 맞추는 순서 26.08.12
- 다음글웹사이트 개편 회의 전, 웹디자인 툴 4종 고르는 법 26.08.10
등록된 댓글이 없습니다.
