Hacker News 의견

요약 내용:

  • CSS 레이아웃은 문제가 많으며, CAD 프로그램, 게임 엔진, 애니메이션 프로그램 등의 2D/3D 도구들이 더 나은 레이아웃 엔진과 제약 조건 시스템을 가지고 있음
  • 정렬에 대한 단일한 정답은 없으며, 디자이너들은 항상 불평할 거리를 찾을 수 있음
    • 정밀한 마진 측정값을 사용해도 시각적으로 비대칭으로 보일 수 있음
    • 글자 모양에 맞춰 조정해도 베이스라인이나 x-높이 등에 맞지 않는다고 불평할 수 있음
  • 글꼴 렌더링은 운영체제와 브라우저에 따라 다르기 때문에 한 환경에서 완벽하게 정렬된 것이 다른 환경에서는 어긋날 수 있음
  • 비 서구권 글꼴의 경우 더욱 까다로움
  • 현실 세계에서도 정렬은 어려운 문제임 (NCAA 농구 코트 그림 예시)
  • 정렬의 기준은 보는 사람에 따라 다름
  • CSS의 justifyalign을 대화형으로 시연해 볼 수 있는 데모 사이트 소개
  • 텍스트 옆 아이콘 배치 시, 글꼴뿐 아니라 텍스트 자체의 "활자 중심"에 맞추라는 디자이너의 조언이 있었으나 실제로는 타협이 필요했음
  • CSS가 테이블의 기능을 따라잡았다는 주장이 10년 넘게 있었지만 여전히 완전하지 않음