CSS 레이아웃: 비판적 분석
2025-08-06
이 글에서는 CSS 레이아웃 메커니즘에 대한 비판적 분석을 제공합니다. 저자는 CSS가 리치 텍스트 스타일과 레이아웃 시스템을 혼합하여 일관성 없는 상속을 초래한다고 주장합니다. 텍스트 스타일은 상속되지만 레이아웃 속성은 상속되지 않습니다. 중첩된 인라인 블록과 인라인 플렉스 모델은 이러한 모순을 보여줍니다. 내부적으로는 블록 또는 플렉스이지만 외부적으로는 인라인 요소입니다. 저자는 이상적인 레이아웃 시스템은 동작을 독립적인 측면으로 분해하고 현재의 감산적 API보다 더 유연하고 직관적인 API를 제공해야 한다고 제안합니다. 마지막으로, 이 글에서는 상대 em 스케일링의 한계와 픽셀 처리 개선에 대해서도 언급합니다.
(acko.net)
개발