새로운 질서 위키

순서

순서가 의미를 만든다.

순서. 앞뒤의 배치. 시간적 순서와 공간적 순서. 민구홍에게 순서는 정체성의 문제다. 2016년 뉴욕에서 이름의 순서 때문에 혼란을 겪었다. 민구홍과 구홍민, 성과 이름의 순서. “Hi, I’m Guhong Min AKA Min Guhong.” 프로그래밍에서 순서는 알고리즘의 핵심이다. 명령어의 순서가 바뀌면 결과도 바뀐다. 정렬 알고리즘은 데이터의 순서를 바꾸는 방법이다.

HTML의 DOM 순서와 화면에서 보이는 순서는 다를 수 있다. CSS의 order로 플렉스, 그리드 항목을 시각적으로 재배치해도 논리적인 순서나 탭 이동 순서까지 함께 바뀌지는 않는다. 눈으로 먼저 보이는 버튼에 키보드 초점은 나중에 도착할 수 있다. (MDN: order)

스타일을 나중에 적었다고 언제나 우선하는 것도 아니다. 캐스케이드는 출처와 중요도, 레이어, 선택자 명시도, 스코프 근접성 등을 먼저 비교하고, 앞선 조건들이 같을 때 선언 순서로 결정한다. CSS 선언 순서의 적용 조건은 아래쪽에 규칙을 덧붙였는데도 화면이 그대로인 경우를 설명한다. (MDN: 캐스케이드)

#개념

검색