05-4 CSS3와 CSS 모듈

CSS3란?

CSS3는 이전 CSS2나 CSS1보다 정교하고 화려한 화면을 구성할 수 있고 애니메이션까지 지원한다.

CSS 규약 안에는 스타일과 관련된 것들이 한꺼번에 담겨 있기 때문에 덩치가 크고 복잡해 한 번에 업데이트하기 쉽지 않다는 단점이 있다.

그래서 CSS3부터는 배경이나 글꼴, 박스 모델 등 수십 개 기능을 주제별로 규약을 따로 만들었다. 이것을 'CSS 모듈'이라고 한다.

모듈별로 진행 속도도 다르고 필요에 따라 새로운 모듈이 생기기 때문에 CSS3는 한 번에 표준 규약이 결정되지 않는다.

다시 말해 CSS3는 'CSS3 표준'이라고 하나로 묶어 말할 수 없고 계속 새로운 CSS 모듈이 등장할 수 있다.

https://www.w3.org/Style/CSS/

이 사이트에서 CSS와 관련된 뉴스를 비롯해 현재까지 완료되었거나 진행중인 CSS 규약들을 볼 수 있다.

CSS3와 브라우저 접두사(prefix)

아직 표준 규약이 아닌 속성들은 브라우저에 따라 다른 방식으로 지원되기 때문에 속성 이름 앞에 접두사(prefix)를 붙여 브라우저별로 구분해야 한다.

또한 표준 규약이 만들어졌더라도 이전 버전의 모던 브라우저 사용자를 고려해 계속 브라우저 접두사를 붙여 사용하기도 한다.

주로 사용하는 브라우저 접두사는 책 참고.

results matching ""

    No results matching ""