쿽스모드가 무엇인지 궁금해요

HTML 문서 시작 부분에 보통 DOCTYPE과 html, head 선언이 들어가는데요.
작업 중인 문서는 DOCTYPE 없이 바로 html과 head로 시작합니다.
처음에 wrap에 margin: 0 auto를 줘도 가운데 정렬이 되지 않아 찾아보니 쿽스 모드에서는 text-align: center를 써야 한다고 해서 적용했어요.
외부 업체에서 받은 HTML을 서버에 올리면 일부 레이아웃이 깨지기도 하는데, 쿽스 모드 때문일까요?
쿽스 모드가 정확히 무엇인지 궁금합니다.

댓글 4

  • 난슬 2025.07.31

    DOCTYPE을 선언했어도 쿽스 모드로 렌더링될 수 있어요. 브라우저가 인식하지 못하는 DOCTYPE을 쓰거나 오타가 있는 경우가 그렇습니다.

  • 다가 2025.07.31

    DOCTYPE 아래에 주석을 넣는 건 대체로 괜찮지만, DOCTYPE 위에는 주석을 포함해 아무것도 두면 안 돼요. 위에 내용이 있으면 쿽스 모드로 작동할 수 있습니다.

  • 예린 2025.07.31

    제 경우에는 DOCTYPE은 맞았는데 그 위에 프로그램 설명 주석이 있어 쿽스 모드로 보인 적이 있어요. 특히 IE에서 문제가 될 수 있으니 의도치 않게 쿽스 모드가 되면 DOCTYPE 위를 확인해 보세요.

  • 맑은가람 2025.07.31

    결국 DOCTYPE을 선언하지 않으면 쿽스 모드가 되고, 브라우저마다 CSS 호환성이 달라질 수 있다는 뜻이군요.