본문 바로가기
HTML5_CSS_JAVASCRIPT

CSS 기본 구조와 CSS 문서 적용 방법

by 복제비 2022. 5. 7.

CSS 기본 구조와 CSS 문서 적용 방법

 

CSS 개요

CSS 는 HTML 단점보완하기 위한 스타일 시트입니다.


CSS 장점

 

다양한 기능의 확장

CSS를 사용하면 다양한 기능을 추가 시킬 수 있으며 기능의 변경도 가능합니다.

 

통일된 문서 양식 제공

CSS를 사용하면 한 번의 속성 정의로 여러 문서에서 동시에 다양하게 적용할 수 있습니다.

 

사용자 환경과 상관없는 독립된 문서 제작 가능

 

문서 형식의 다양화

CSS를 사용함으로써 더욱 다양하고 멋진 HTML 문서를 만들 수 있습니다.

 

로딩 시간 단축

통일된 문서 양식을 제공함으로써 브라우저가 읽어야 하는 문자의 수가 작아지기 때문에 로딩 시간이 단축됩니다.

 

CSS3

 

CSS2에 비해 다양한 속성들이 추가되었습니다.

이미지 파일이 했던 역할들을 CSS에서 처리할 수 있게 됨으로써 유지 보수 측면에서 유리하게 되었고 이미지 파일 로딩으로 웹 페이지의 로딩 시간 딜레이를 상당히 줄여 줄 수 있게 되었습니다.

모듈 기반으로 개발이 되으므로 필요에 따라 해당 모듈만 교체하면 되기 때문에 빠른 업데이트가 가능합니다.

 

CSS 기본 구조

형식
선택자 { 속성: 값; }

HTML 과는 다르게 CSS는 두따옴표(“)한따옴표(‘ ’)사용하지 않습니다.

HTML에서는 해당 속성에 해당하는 지정할 때  등호( = ) 를 사용하지만 CSS는 콜론( : )사용합니다.

속성여러 개 사용하는 경우는 HTML 에서는 띄어쓰기로 구분하지만 CSS는 세미콜론( ; )사용하여 구분합니다.

선택자(selector)

스타일을 고칠 HTML 요소를 의미합니다.

고칠 스타일은 여러 개의 선언으로 지정이 가능합니다.

반드시 { }(중괄호)로 묶어야 합니다.

 

선언(declaration)

콜론(:)으로 구분 된 CSS 속성 이름과 값이 포함됩니다.

세미콜론(;)으로 끝나야 합니다.

 

CSS 문서 적용 방법

 

임베디드 방식(내부 스타일 시트)

 

HTML 문서에 CSS를 삽입하는 방식을 의미합니다.

head 요소 안style 요소사용하여 스타일을 정의합니다.

하나의 페이지에서만 적용되므로 HTML 문서마다 다른 스타일을 적용하고자 할 때 편리하게 사용이 가능합니다.

예제

 

링크 방식(외부 스타일 시트)

 

HTML 문서와는 별도로 스타일만을 설정CSS 파일만들어 사용하는 방법을 의미합니다.

CSS 만을 작성한 확장자가 css인 *.css 를 따로 만들어야 하고, head 요소 내에 해당 CSS 파일링크시켜야 합니다.

예제

 

인라인 방식

 

각 요소에 직접 스타일적용하는 방법을 의미합니다.

임베디드 방식이 페이지 전체에 적용된다고 하면 인라인 방식은 하나의 요소 안에서만 적용됩니다.

예제

 

CSS 적용 우선순위


① 인라인 방식으로 적용한 스타일
② 임베디드 방식(내부 스타일 시트)으로 적용한 스타일
③ 링크 방식(외부 스타일 시트)으로 적용한 스타일

 

 

'HTML5_CSS_JAVASCRIPT' 카테고리의 다른 글

CSS3 배경 스타일  (0) 2022.05.12
CSS 글꼴과 문자 스타일 지정  (0) 2022.05.09
CSS 선택자 지정 방법  (0) 2022.05.08
HTML5 시맨틱 웹을 위한 요소  (0) 2022.05.06
웹페이지 구성  (0) 2022.05.05

댓글