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