선택자 {속성:값; 속성:값....}
예)
/* h1태그의 색상을 빨간색으로 크기는 15px로 지정합니다.*/
h1 {color:red; font-size:15px;}
/* comment */
은 코드를 설명하는 데 사용됨.내부 스타일시트
html 파일에 스타일을 기술하는 방법으로 <head></head>
태그 사이에 <style></style>
태그 부분에 작성.
html 과 css 가 한 파일에 있으므로 작업이 쉽고 간편하지만 재활용 안됌.
외부 스타일시트
CSS를 작성하는 가장 기본적인 방법.
별도의 파일에 CSS 문서를 작성하고 해당 CSS를 필요로 하는 html 문서에서 불러와 사용하는 형식. 이때 css는 동일한 서버에 있어도 되고 URL을 통해 다른 서버의 css를 불러오는 것도 가능.
인라인스타일
html 태그에 필요한 디자인 속성을 직접 작성하는 형식.
그때 그때 필요한 디자인을 바로 적용할 수 있다는 편리함이 있지만 일관된 디자인 체계를 유지하는 데에는 방해가 되기 때문에 권장하지 않음.
CSS에서의 Cascading 은 사전적 의미로 폭포처럼 떨어져 내리는 과 같은 의미.
디자인 속성이 html 문서의 구조 즉 DOM(Document Object Model) Tree구조에서 상위 요소에서 정의한 디자인 속성이 하위 요소로 전달되는(상속 개념) 의미에서 유래.
<!-- body 태그 안에 있는 모든 태그 요소들은 빨간색 글자로
표시됨 -->
<body style="font-color:red">
<h1>Hello</h1>
</body>