상태
진행 상태: 완료 (2016.5.23)
공식 문서: http://www.w3.org/TR/2011/REC-CSS2-20110607/
W3C 인덱스: https://www.w3.org/2005/11/Translations/Query?titleMatch=css+2.1&lang=zh-hans&search1=Submit
중문 번역: http://www.ayqy.net/doc/css2-1/cover.html
GitHub: https://github.com/ayqy/CSS2-1
라이선스: MIT, 자유롭게 가져가실 수 있으나 재배포는 권장하지 않습니다. 후속 오류 수정 사항을 동기화하기 어렵기 때문입니다. (수많은 오역본이 존재하는 것은 번역본이 없는 것보다 나을 것이 없습니다.)
선언
이 문서는 《CSS 레벨 2 수정 버전 1 (CSS 2.1) 명세 (W3C 권고안 2011-06-07)》의 간체 중문 번역본입니다.
번역자의 실력이 부족하여 오류가 있을 수 있으니, 중문 번역은 참고용으로만 활용해 주시고 정확한 명세 내용은 공식 문서를 확인하시기 바랍니다. (독서 중 오류를 발견하시면 신속한 수정을 위해 Issue/PR을 제기하시거나 ayqy에게 연락해 주시기 바랍니다.)
이 문서의 번역 과정(2016.3.29-2016.5.23) 중에 CSS 2.2 명세에 새로운 진전이 있었습니다(2016.4.12에 첫 번째 작업 초안 발표). 현재(2016년 기준) 가장 널리 지원되는 버전은 여전히 CSS 2.1(즉, 본 명세)이며, CSS 명세의 최신 현황은 CSS를 확인하세요.
Thanks to
Why?
아래 이메일 원문(번역자가 w3c-translators에 보낸 내용)을 참조하세요. 내용은 번역하지 않습니다:
I have confirmed that another translation (the second link above) is ongoing (and I consulted it during this translation), but it seems something went wrong with it.(Many months passed away, but it turns to nowhere). So...just like the way Momdo Nakamura did it.
W3C 일본어 문서의 완성도와 대비해 보면, 몇 가지 사실에는 다 이유가 있습니다.
마지막으로
2개월이라는 시간 동안, 프런트엔드 교과서 중 하나를 꼼꼼히 읽어보고 싶었을 뿐입니다(사회로 진출하기 전 스스로를 다시 한번 점검하고 싶었습니다).
그리고 W3C 직원분들은 매우 친절하며 무섭지 않습니다. 어떤 일들은 우리 프런트엔드 개발자들이 완수해야만 하는 것이 아닐까요?
여담
누군가는 프런트엔드 업계가 경박하고, 신입들의 기초가 부족하며, 이전 세대 개발자들의 정신이 없다고 말합니다... 개인적으로 제가 턱걸이 20개를 못 한다는 것은 인정하지만, 몇 가지 사실에는 이유가 있습니다.
프런트엔드를 접한 지 약 2년, 책을 보고 선배들에게 공부법을 묻고, 지식을 쌓고 특정 지점들을 파고들었습니다... 이제 곧 사회로 나갈 때가 되었는데(마침 책상 위에 졸업 논문이 놓여 있네요), 곰곰이 생각해보니 가슴 한구석이 찔립니다.
-
box model
-
line box
-
layout(position, overflow)
-
flow(in-flow/out of flow)
-
containing block
-
bfc
-
margin collapse
-
base line
-
writing mode
-
bidi
-
aural style sheet
-
...http://www.cnblogs.com/winter-cn/archive/2013/05/11/3072926.html
이런 것들이 쓸모가 있을까요, 없을까요? 하지만 프런트엔드 개발자로서 이것은 절대적인 기본기이며, 기초 중의 기초입니다.
처음에는 저도 이런 '이론적인' 것들이 무용하다고 생각했습니다. BFC를 아는 사람이 나보다 실력이 뛰어난가? 이런 걸 모르면 페이지 레이아웃을 잡지 못하나?
시간이 지나면서 실력 있는 선배들이 "항상 명세를 근거로 이야기한다"는 것을 알게 되었습니다(물론 농담조입니다). BFC를 모른다고 무시당하는 것은 아니지만, 더 멀리 나아가고자 한다면 언젠가는 부족한 부분을 채워야 합니다. 하물며 프런트엔드 개발자로서 교과서조차 읽어본 적이 없다는 것이 말이 될까요?
제가 교과서를 보려고 했을 때(즉, CSS3 선택자 명세를 번역하던 2015년 3월), 읽을 수 있는 _중문판이 없다_는 것을 발견했습니다... 물론 저 이전에도 많은 사람이 이 문제를 발견했을 것입니다. 선배들은 명세를 연구하여 저보다 훨씬 깊이 있게 이해하고 계시지만, 다들 너무 바쁘십니다. 네, 바로 그 고질적인 문제죠. 실력이 좋은 사람은 글을 쓰지 않고, 글을 쓰는 사람의 실력은 최정상이 아니라는 것.
다행히 많은 선배가 친절하셔서 질문을 하면 기꺼이 답해주십니다. 하지만 이런 환경은 이제 막 업계에 발을 들인 신입들에게 그리 친절하지 않습니다.
W3C 일본어 문서의 완성도와 비교해 보니 정말 놀라웠습니다.
이런 말은 풋내기 신입 개발자가 할 소리는 아닐지 모르지만, 사실이 그렇습니다.
아직 댓글이 없습니다