Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

CSS 명세와 W3C 권고안의 차이점 완벽 정리

CSS 명세(Specification)와 권고안(Recommendation)의 차이

CSS 워킹 그룹(CSS Working Group)은 '명세(specification)'라고 불리는 기술 문서를 작성합니다. 이 명세에는 CSS의 새로운 기능, 문법, 동작 방식 등이 상세하게 정의되어 있습니다.

명세가 충분히 논의되고 W3C 회원들의 공식적인 심사와 승인 절차를 거치면, 비로소 '권고안(recommendation)'이라는 지위를 갖게 됩니다. 즉, 권고안이란 W3C가 공식적으로 표준으로 인정한 명세를 의미합니다.

왜 '표준'이 아닌 '권고안'이라고 부를까?

승인된 명세를 '표준'이 아닌 '권고안'이라고 부르는 데에는 중요한 이유가 있습니다. W3C는 웹 표준 언어의 실제 구현에 대한 통제권을 가지고 있지 않기 때문입니다.

웹 브라우저와 관련 소프트웨어는 각각의 독립적인 기업과 단체들이 자율적으로 개발합니다. 구글, 모질라, 애플 같은 브라우저 제조사들은 W3C의 권고안을 참고하여 자사 제품에 기능을 구현하며, W3C는 이 과정에 직접 개입할 수 없습니다. 따라서 W3C 입장에서는 강제력 있는 표준이 아니라 '권장하는 사항', 즉 권고안의 형태로 문서를 발행하는 것이 적합합니다.

W3C(World Wide Web Consortium)란 무엇인가?

월드 와이드 웹 컨소시엄(W3C)은 인터넷이 작동하는 방식과 앞으로 어떻게 발전해야 하는지에 대한 권고안을 만드는 국제 표준화 단체입니다. HTML, CSS 등 웹의 핵심 기술에 대한 규칙과 지침을 마련함으로써, 서로 다른 브라우저와 기기에서도 일관된 웹 경험을 제공할 수 있도록 돕는 역할을 합니다.