📌 CSS (Cascading Style Sheet)
: HTML 문서에 있는 요소들에 선택적으로 스타일을 적용할 수 있다
- Style sheet 언어
- 구조와 표현의 분리
* Cascading: 폭포
🔺 CSS 적용 방식
외부 스타일 시트
: HTML 파일과 CSS 파일을 구분하는 방식
- <link> 태그로 연결
내부 스타일 시트
: HTML 파일 내부에 CSS를 추가하는 방식
- <style>
인라인 스타일
: HTML 태그 내부에 CSS를 선언하는 방식
- <h1 style="color: blue; font-size:100px"></h1>
🔺 기본 구조
selector {
선언부1;
선언부2;
}
- 선택자(Selector)
- 선언부(Declaration block)
속성(Property)
속성 값(Value)
선언부는 세미콜론(;)으로 구분하여 여러 개 선언할 수 있다.
📌 CSS 변수(Custom Property)
:root
: 문서의 루트 요소 선택자
- HTML 파일에서 루트는 <html>
변수 선언
--변수명: 값;
변수 사용
var(변수(--변수명), 대체값)
:root {
--container-size: 940px;
}
.header, .visual, .main, .slogan, .footer {
width: var(--container-size, 940px);
<!-- 변수인 --container-size 값이 적용 불가능하면 940px 적용 -->
}
🔺 웹 브라우저 별 CSS3를 얼마나 지원하는지 확인하는 사이트
THE CSS3 TEST
🔺 브라우저에서 특정 CSS3를 사용할 수 있는지 확인하는 사이트
Can I use
🔺 CSS 템플릿 참고 + CSS 기법 연습할 수 있는 사이트
CSS Zen Garden
참고