본문으로 건너뛰기

© 2026 Molayo

r/webdev분석2026. 05. 20. 01:35

CSS에서 등폭 숫자 (Tabular numbers) 사용하기

요약

대부분의 폰트는 숫자마다 너비가 다른 가변 폭 숫자를 사용하지만, CSS의 `tabular-nums` 속성을 사용하면 모든 숫자가 동일한 너비를 갖도록 설정할 수 있습니다. 이를 통해 숫자가 변할 때 전체적인 위치가 흔들리는 현상을 방지하고 오른쪽 정렬을 일정하게 유지할 수 있습니다.

핵심 포인트

  • 기본 폰트는 숫자마다 폭이 다른 가변 폭 숫자(proportional numbers)를 사용함
  • 가변 폭 숫자는 값이 변할 때 숫자의 위치가 흔들리는 문제를 일으킬 수 있음
  • CSS의 `tabular-nums`를 사용하면 각 숫자가 동일한 가로 공간을 차지하게 됨
  • 등폭 숫자를 사용하면 데이터 정렬 및 시각적 안정성을 확보할 수 있음

기본적으로 많은 폰트들은 가변 폭 숫자 (proportional numbers)를 사용합니다. 즉, 1은 폭이 좁고 8은 더 넓으며, 값이 변할 때 숫자 전체의 위치가 흔들릴 수 있습니다.

tabular-nums를 사용하면 각 숫자가 동일한 가로 공간을 차지하게 되어, 숫자의 형태가 유지되고 오른쪽 끝 정렬이 일정하게 유지됩니다.

안타깝게도 차이점을 보여줄 영상을 업로드할 수는 없지만, 제가 여기에 만든 작은 데모를 통해 직접 확인해 보실 수 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 r/webdev (top/week)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0