CSS3 기본 지식 및 세부 사항
CSS3이란
CSS3은 CSS2의 업그레이드 버전입니다. 3은 CSS2.1을 기반으로 하는 강력한 새 기능을 많이 추가한 것입니다. 현재 주류 브라우저인 Chrome, Safari, Firefox, Opera 및 심지어 360도 이미 CSS3의 대부분의 기능을 지원하고 있으며, IE10도 CSS3를 완벽하게 지원하기 시작할 것입니다.
CSS3 스타일을 작성할 때 브라우저마다 다른 접두사가 필요할 수 있습니다. 이는 CSS 속성 또는 규칙이 아직 W3C 표준의 일부가 되지 않았으며 브라우저의 개인 속성이라는 것을 의미합니다. 현재 최신 버전의 브라우저에는 접두사가 필요하지 않지만 더 나은 호환성을 위해서는 여전히 접두사가 필수입니다.
참고: 이 강좌는 IE9 이하 버전을 지원하지 않습니다. 이 강좌를 학습하려면 최신 버전의 Chrome, Safari, Firefox 및 Opera 브라우저를 사용하는 것이 좋습니다.
CSS3는 무엇을 할 수 있나요?
CSS3는 어떤 이점을 제공하나요? 간단히 말해서, CSS3는 이전에 단 몇 줄의 코드만으로 이미지와 스크립트를 사용해야 했던 많은 효과는 물론 애니메이션 효과까지 얻을 수 있습니다. 예를 들어 둥근 모서리, 그림 테두리, 텍스트 그림자 및 상자 그림자, 전환, 애니메이션 등이 있습니다.
CSS3는 프런트엔드 개발자의 디자인 프로세스를 단순화하고 페이지 로딩 속도를 높입니다.
은 CSS3과 완전히 하위 호환되므로 기존 디자인을 변경할 필요가 없습니다. 브라우저는 항상 CSS2를 지원합니다.
CSS3 모듈
CSS3은 "모듈"로 나뉩니다. 이전 사양이 작은 조각으로 나뉘고 새로운 사양이 추가되었습니다.
가장 중요한 CSS3 모듈 중 일부는 다음과 같습니다:
선택기
상자 모델
배경 및 테두리
텍스트 효과
2D/3D 변환
애니메이션
다열 레이아웃
사용자 인터페이스
CSS3 권장사항
W3C의 CSS3 사양은 아직 개발 중입니다.
그러나 최신 브라우저에서는 많은 새로운 CSS3 속성을 사용할 수 있습니다.