글 링크 : https://bit.ly/3u5Pf4z
소개
이번 글은 Joshua Comeau가 정리한 CSS 레이아웃 알고리즘에 관한 이야기입니다. 같은 CSS 코드를 작성했지만, 종종 다르게 동작하는 경우가 궁금하지 않으셨나요? 아니면 프로퍼티와 값을 외우는 방법으로만 CSS를 공부하고 있지는 않으셨나요? 작가는 우리가 왜 CSS가 어렵다고 느끼는지 간단한 예시를 통해 CSS의 레이아웃 알고리즘을 소개하고 있습니다. 이 글을 통해 CSS를 공부해 나가는데 필요한 멘탈 모델을 정립하시면 좋을 것 같습니다.
tl;dr
CSS 프로퍼티 동작은 단순히 값이 아닌 레이아웃 알고리즘에 의해 결정된다.