프론트/HTML|CSS

[CSS] CSS 정의와 종류 (외부 CSS, 내부 CSS, 인라인 CSS)

원코딩 2022. 7. 7. 15:44

 

 

 

HTML은 태그를 이용해서 값을 출력한다면, CSS는 주로 태그를 꾸며주는 기능을 한다.

CSS를 한마디로 표현하자면 '화면 디자인'이라고 할 수 있겠다. 

 

HTML의 내용과 상관없이 디자인을 바꿀 수 있기 때문에

CSS를 누가 디자인 하느냐에 따라 화면 디자인이 달라진다. 

 

CSS는 3가지로 구별할 수 있다. 

외부 CSS

내부 CSS

인라인 CSS

각각의 특징에 대해서 알아보자. 

 

 

1. 외부 CSS  

모든 페이지에 적용시길 때 css파일을 만들어 제작해두면 좋다. 

css파일을 하나 만들어 두고 각 페이지마다 불러오면 공통적인 화면 디자인이 가능하다. 

확장자는 .css 이다. 

 

위의 사진처럼 CSS 파일을 생성하면

필요할 때마다 어느곳에든 사용할 수 있다. 

 

 

 

 

2. 내부 CSS

한 개의 파일 내부에서 설정된다. 

<head> 태그 안에 <style> 태그를 이용한다. 

 

주황색으로 표시된 곳에서 사용한다.

 

 

<style> </style> 내부에서 제목의 색, 제목의 글꼴 등을 한번에 설정 할 수 있다.

만약 같은 속성을 중복해서 설정한다면 가장 마지막에 설정된 속성 값을 적용시킨다. 

 

<head>
	<style>
    	h1{color:red}
       	 h1{font}
       	 h1{color:blue}
    </style>
</head>

 

 

 

 

 

 

3. 인라인 CSS 

태그 한개에 대해서 처리되는 CSS이다. 

여러 개의 태그 중에서 한 개의 태그에만 다른 효과를 주고 싶을 때 사용된다. 

<h1 style=" font- ">

<table style=" color : yellow">

 

 

 

 

 

 

외부 CSS > 내부 CSS > 인라인 CSS

외부 CSS가 가장 포괄적이며 큰 범위라면

인라인 CSS로 갈수록 작은 범위에 적용하는 디자인이라고 볼 수 있다.