Cascading Style Sheets (CSS)는 HTML이나 XML(SVG나 XHTML 같은 XML 방언dialect 포함)로 작성된 문서의 표현을 기술하기 위해 쓰이는 스타일시트 언어입니다. CSS는 요소가 화면, 종이, 스피치나 다른 매체 상에 어떻게 렌더링되어야 하는 지를 기술합니다.
CSS는 오픈 웹의 핵심 언어 중 하나이고 표준화된 W3C 명세(specification)가 있습니다. 레벨로 개발된, CSS1은 이제 안 쓰고, CSS2.1은 권고안(recommendation)이며 이제 더 작은 모듈로 나뉜 CSS3은 표준화 과정이 진행중입니다.
- CSS 레퍼런스
CSS의 모든 속성(property)과 개념을 기술하는 노련한 웹 개발자를 위한 완전한 레퍼런스.
- CSS Tutorial
시작하는 완전한 초보자를 돕는 단계별 입문서. 필요한 기초를 모두 제공합니다.
- CSS3 데모
최신 CSS 기술을 실제로 보여주는 데모 모음: 창의성 향상.
문서와 tutorial
- CSS 주요 개념
- 언어의 구문과 형식을 기술하고 명시도(specificity), 상속, 박스 모델, 마진 축소(collapsing), 쌓임 문맥, 블록 형식 문맥나 초기값, 계산값, 사용값, 실제값 같은 기초를 소개합니다. CSS 단축 속성같은 엔티티 또한 정의합니다.
- CSS developer guide
- HTML 스타일링의 기초부터 당신의 콘텐츠를 빛나게 하는 여러 가지 CSS 테크닉까지 모든 것을 배울 수 있도록 돕는 글.
- Common CSS questions
- CSS에 관한 공통 질답.
CSS 개발 도구
- CSS가 유효한지 검사하는 W3C CSS Validation 서비스. OnlineWebCheck.com 또한 같은 서비스입니다. 이들은 매우 유용한 디버깅 도구입니다.
- Firefox 개발자 도구는 검사기와 스타일 편집기 도구를 통해 페이지의 실시간 CSS 보기와 편집을 허용합니다.
- 보던 사이트의 실시간 CSS 편집을 허용하는 유명한 Firefox용 Firebug 확장기능. 이 확장기능은 더 많은 일을 하지만, 약간의 변경사항을 테스트하기에 매우 실용적.
- Firefox용 Web Developer 확장기능 또한 보던 사이트 상의 실시간 CSS 보기와 편집 허용. 비록 덜 강력하지만 Firebug보다 더 간단.
- 기타 CSS 도구.
참조
- Mozilla의 CSS 배우기
- CSS가 흔히 적용되는 웹 언어: HTML, SVG, XHTML과 XML.
- CSS를 광범위하게 사용하는 Mozilla 기술: XUL, Firefox, Thunderbird 확장기능과 테마.
{{CommunityBox("Web layout", "dev-tech-layout", "mozilla.dev.tech.layout", "", "Stack Overflow|https://stackoverflow.com/questions/tagged/css|CSS topics|Visit Stack Overflow, a collaboratively built and maintained Q&A site. See if you can find an answer; if not, you can ask your question there.||CSS-Discuss|https://www.css-discuss.org/|CSS-Discuss mailing list|Join the css-discuss mailing list, which is dedicated to discussing practical, real-world use of CSS.")}}