어느
요소를 꾸밀건지, 어떻게
꾸밀건지를 적어야 한다.h1 { color: yellow; font-size:2em; }
/* 주석 내용 */
/*
주석은 여러 줄로도
선언 할 수 있습니다.
*/
CSS와 문서를 연결하는 방법은 4가지가 있다.
해당 요소에 직접 스타일 속성을 이용해서 규칙들을 선언
하는 방법이다.<div style="color:red;"> 내용 </div>
Inline 스타일 방식은 코드의 재활용이 되지 않기 때문에 자주 사용하지 않는다.
문서에 style을 활용
한 방법이다.<style> genie {color: red;} </style>
위의 코드로 모든
genie
에 같은 스타일을 줄 수 있다.
하지만 많은 페이지가 있는 경우, 모든 페이지에 저마다의 규칙을 선언하는 건 넘나 귀찮은 일이다.
외부 스타일 시트 파일을 이용
하는 방법이다.genie {color: red;}
link
을 이용해서 CSS 파일을 연결하면 된다.<link rel="stylesheet" href="css/style.css">
href 속성
을 이용해 CSS 파일의 경로를 적는다.rel 속성
은 연결되는 파일이 문서와 어떤 관계인지를 명시하는 속성으로, CSS 파일은 'stylesheet' 라고 적어야 많은 페이지가 있더라도 이 한 줄로 모든 페이지에 같은 스타일을 적용할 수 있고, CSS 파일을 수정하면 연결된 모든 페이지에 반영할 수 있다.
외부 스타일 시트 방식은 파일 관리가 편하면서도 용량이 작기 때문에 주로 사용되는 방법이다.
@import url("css/style.css");
style 내부 상단이나 외부 스타일 시트 파일 상단에 선언하는데 성능상 좋지 않아서 거의 쓰이지 않는다.