반응형

CSS란

cascading style sheets의 약자로 소스 구성이나 배치등을 보완하기 위해 개발된 독립적인 언어이다.

html을 바탕으로 사용할 수 잇으며 html이 만든 뼈대위 옷을 입히는 역할로 디자인 기능을 수행한다

문서 전체의 일관성을 유지할 수 있고, 세세한 스타일 지정의 필요를 줄어들게 하였다.

CSS는 서버가 아닌 웹 브라우저에서 해석되어 화면에 적용되기 때문에 웹 서버의 부담을 줄여주면서도 다양한 기능을 수행할 수 있다.

CSS2 => CSS3 로 넘어오면서 adobe flash 기능을 대체하게 되었으며 css의 기능은 더욱더 확대될 전망이다.

 

 

css 사용

css 를 사용함으로써 웹 문서의 편집을 자유롭게 할 수 있고, 통일감있는 웹페이지를 만들수 있다. 

css 는html과 마찬가지로 소문자로 작성한다.

css 는 <style> 태그안에 작성한다.

css 는 html 태그에 직접 주는 인라인 스타일과 <head> 영역 안에 작성하는 임베디드 스타일, css파일을 만들어 링크로 연결하는 링크드 스타일로 사용한다.

 

 

css 적용 방법

 

1) 인라인 스타일,로컬 스타일 

- HTML 태그에 직접 적용하는 방법이다.

- 가장 직관적인 방법으로 간단한 코딩외에는 거의 사용하지 않는다.

 

2) 임베디드 스타일,페이지 스타일

- <head> 태그안에 적용하는 방법이다.

- 한곳에 코드가 모여있어 작은 업무를 수행할때 쓰는 방식이다.

 

3) 링크드 스타일

- .css 파일을 만들어서 연결하는 것으로 가장 적합한 방법이다.

- 프로젝트 크기가 어떠하든 링크드 방식을 사용하는게 적절하다.

ex)<link rel="stylesheet" href="css/ex.css"> - 태그명(선택자){속성:값; 속성:값; 속성:값: ...}

 

* 한페이지에 css 적용방법을 한번에 모두 동일하게 줄 경우 우선순위는 "우선순위 인라인 스타일>임베디드 스타일>링크드 스타일" 이다

 

정리

* css 는 링크드 스타일을 권장한다.

* css 는 html이 그린 뼈대위에 옷을 입히는 역할로 디자인 기능을 수행하고 있다. 초기에는 단순했던 css가 디자인 적으로 할 수 있는 기능이 많아지고 있다. 때문에 css를 잘 다루려면 포토샵, 일러스트 지식이 있어야한다.

* 이제는 웹 디자이너로써 프로그래밍을 알아야 하며 프로그래머로서 디자인을 알아야한다. 

 

반응형

+ Recent posts