5. CSS3는 최신 버전의 CSS입니다
• 기존 에서 부족한 부분을 보완 개선
는 지속적으로 새로운 버전이 나오고 있다
년에 도입된 은 의 바탕이 되었다
의 표준으로는 이 있으며 이전 버전에 비하
여 새로운 기능과 도구가 추가되었다
대다수의 웹브라우저는 를 잘 지원한다
현재 에서는 을 표준으로 만들고 있다
출처
6. CSS3 Demo
의 주요 기능들을 http://css3maker.com/
지원하는 브라우저에서
확인할 수 있습니다
•
•
•
•
•
•
8. 이미지 사용을 줄일 수 있습니다
• 웹페이지 로딩시간의
대부분은 이미지를
불러오는데 사용
• 이미지를 줄이면
모바일 사용성이 향상
• 서버단의 튜닝보다
저비용 고효율
9. HTML 마크업을 간결하게 합니다
• 내용에 따라 Layout이 맞춰져야 한다면?
The StarCraft II: Wings The StarCraft II: Wings of Liberty multiplayer
of Liberty multiplayer scene continues to evolve as more and more
sce n e con ti n u e s to
players bring their knowledge and skill sets
evolve as more and
to Battle.net, and we regularly see new and
more pl aye rs bri n g
their knowledge and
unique tactics being tested in all the brackets.
skill sets to Battle.net, But, what about you? Even after annihilating
and we regularly see your enemies for months, are you still
strategies to employ finding new strategies to employ on the
battlefield? battlefield? If so, how? Are you inspired by
pro-player tactics in tournaments, forum
discussions with your peers, or perhaps the
replays you see online?
10. HTML 마크업을 간결하게 합니다
• 기존의 방식은 복잡한 마크업이 필요
내용이 들어가는 곳
내용이 들어가는 곳
표현을 위해 추가한
의미 없는 Mark up 걷어내기
11. 동적인 웹을 만들어줍니다
• 없이
http://www.webdesignerwall.com/demo/css3-dropdown-menu/
16. IE6~8은 어떻게 하죠?
• 모바일 사이트라면 그냥 쓰세요
사용자들도 를 씁니다
• 를 이용하세요
• 클라이언트를 설득해야 한다면 사용하지 마세요
굳이 그렇게 할 필요까진 없어요
17. 언제 표준이 되나요?
• 는 속성별로 표준화 시기가 다릅니다
http://www.w3.org/TR/css3-roadmap/
http://www.w3.org/Style/CSS/current-work
• 브라우저 지원이 먼저 된 후에 표준이 됩니다
18. 표준(권고안)을 기다리지 마세요
• 대부분의 브라우저가 공통 지원하는 속성은
곧 표준이 됩니다
• 한가지 예로
그 동안 사용해오던 는 입니다
24. CSS3 Selectors
• 향상된 선택자들
– 자식 선택자 인접형제 선택자
– 첫째 셋째 막내
– 속성 선택
– 책갈피 사용시에 발동
• 정찬명님 자료
후리자님 자료
25. CSS3 media query
• @media all and (min-width: 640px) {
/* 640px 이하일 때는 이하 속성이 적용 됩니다 */
#media-queries-1 { background-color: #0f0; }
}
@media screen and (max-width: 2000px) {
/* 2000px 이상일 때는 이하 속성이 적용 됩니다 */
#media-queries-2 { background-color: #0f0; }
}
• 각 사이즈별로 적절하게 대응되는 화면
39. Android 기준으로 맞추면 됩니다
• 에서 동작하는 속성은 대부분
브라우저에서도 동작하고
에서도 동작합니다
• 따라서 하위 호환의 기준을 로 잡으면
적당합니다
• 각 버전별 결과는 크게 다르지 않습니다
결과가 유사합니다
40. 정확하게 알고 싶으시면...
• 을 참조하세요
http://caniuse.com/#cats=CSS
• 을 참조하세요
http://tools.css3.info/selectors-test/test.html
• 직접 타겟 브라우저에서 테스트 해보세요