Programming/HTML5 & CSS3

[CSS] html 내부에 css 적용하는 법

hi-choi 2020. 12. 11. 22:45

html만으로 웹 사이트를 디자인하는 것에는 한계가 있습니다. 그리고 html의 한계를 보완해주는 것이 바로 css입니다. css를 적용하는 방법에는 크게 html 내부에 css를 작성하는 방법과 외부의 css파일을 불러와 적용하는 방법이 있습니다. 이 글은 html 내부에 css를 작성하는 방법에 대해 다루고 있습니다. html 내부에 css를 작성하는 방법은 <head> 구역에서 css를 작성하는 방법과 <head> 구역이 아닌 디자인을 적용하고자 하는 태그에 직접 css를 작성하는 방법 총 2가지 방법이 있습니다.


 

1. <head> 구역에 css 작성하기


<head> 구역에 css를 작성하면 이 css는 해당 html 파일 내부에서만 유효하고 다른 html 파일에서는 사용할 수 없습니다. <head> 구역에 css를 작성하실 때는 먼저 <head> 구역에 <style> 태그를 추가해야합니다. 그리고 <style> 태그 내부에 css를 적용하고자 하는 대상, 수정할 속성, 값을 입력해주어야합니다. 

'대상 { 속성 : 값; }'의 형태로 작성하시면 됩니다.

 

유형 예시
대상 태그 이름, 클래스, id 등 변경 대상
속성 색, 크기 등 변경 유형
색상 코드, 숫자 등 변경 값

 

아래 코드는 화면의 배경색과 텍스트의 색을 지정하는 코드입니다. 

 

<head>
    <style>
        body{
            background-color : skyblue;
        }

        h1 {
            color : blue;
        }
    </style>
</head>
<body>
    <h1> css 적용 예제</h1>

</body>

 

화면의 배경색과 <h1>의 텍스트의 색이 변경된 것을 확인할 수 있습니다.

 

css 적용

 

2. 특정 태그에 직접 css 작성하기


특정 태그에만 css를 적용하고 싶다면 직접 태그에 css를 작성하시면 됩니다. 이 css는 해당 태그에서만 유효하고 다른 태그에는 적용되지 않습니다. 작성 방법은 css를 적용하고 싶은 태그 옆에 style=" "를 입력해주시면 됩니다. 그리고 따옴표(" ") 내부에 적용하고자 하는 css의 속성과 값을 입력해주시면 됩니다. <h1 style=" color : blue;">는 <h1> 태그의 텍스트의 색을 파란색으로 지정한다는 의미입니다.

 

아래 코드는 화면의 배경색과 텍스트의 색을 지정하는 코드입니다. 

 

<head>

</head>
<body style="background-color : skyblue;">
    <h1 style="color : blue"> css 적용 예제2</h1>

</body>

 

css 적용