BOX-IT/HTML

[HTML/CSS] HTML 파일 안에 CSS 적용 방법

Buang 2022. 9. 16. 16:19
반응형

HTML 파일 안에서 CSS를 사용하는 방법은 여러가지가 있다.

오늘은 그 방법들을 살펴보고자 한다.

 


1. style 속성

 

맨 처음으로 살펴볼 건 style 속성이다.

태그 바로 옆에 style = "속성: 적용할 값"을 입력하면 된다.

말이 참 어려운데 아래 예시를 보면 금방 이해가 간다.

 

 

div 태그 옆에 style="color: blud" 이렇게 작성된 걸 확인할 수 있다.

 

위 코드의 결과는 사진과 같다.


2. style 태그

<style> </style>

이렇게 sytle 태그를 사용하는 방법이 있다.

 

스타일 태그 사용 예시

<body> 바디 태그 위에

스타일 태그인 <style> </style>을 작성해준다.

스타일 태그 사이에서 css 코드를 작성해주면 된다.

 

 

위 코드의 결과는 사진과 같다.

여전히 똑같은 결과다.


3. import 

 

css 파일을 별로도 만들어서

해당 파일에 css 코드를 작성하고

html 파일에 불러오는 방법이 있다.

 

<style type='text/css'>
@import url("index.css");
</style>

위와같은 형태로 불러올 수 있으며

방법은 아래와 같다.

 

 

먼저 index.html이란 html파일 안에

html 코드를 작성한다.

 

 

그리고 index.css란 css 파일을 생성한 다음

css 코드를 작성해 준다.

 

 

다시 index.html로 돌아온 다음

body 태그 위에 style 태그를 아래와 같이 작성해준다.

 

<style type='text/css'>
@import url("index.css");
</style>

 

나는 위에서 css 파일 이름을 index.css로 설정했기에

@import url("index.css");라고 두 번째 줄에 작성했다.

만약 css 파일 이름이 apple라면

apple.css 라고 작성하면 된다.

 

import는 '불러오다'란 뜻을 가지고 있어서

@import url("index.css"); 라고 쓰면

index.css 파일을 불러오게 된다.

 

스타일 태그 사용 예시

아까 css 코드를 html 파일에 작성했을 때의 예시 사진이다.

지금이야 style 태그 안에 작성한 코드가 별로 없지만

만약 style 태그 안에 들어간 코드가 수백줄이 된다면 보기 좋지 않을 것이다.

 

 

그 수백줄의 코드를 한 파일에 쓰는 대신

css 파일을 별도로 만들어서 그 파일에 css 코드를 작성하고

html 파일에는 import를 이용해서 단 3줄만에 수백줄의 코드를 대체하면

훨씬 깔끔하게 작업할 수 있을 것이다.

반응형