안녕하세요 열코입니다.

이번시간에는 CSS를 HTML에 적용하는 방법에 대해 알아보겠습니다.


 CSS란?

종속형 시트라고 불리며 Cascading Style Sheet의 줄임말입니다.

HTML이 뼈대면 CSS는 이 뼈대에 살을 붙이는 작업이라고 볼 수 있습니다. HTML을 꾸미는 작업이죠.

CSS는 HTML 또는 XHTML에 주로 사용되며 XML에서도 사용 할 수 있습니다.

레이아웃과 스타일의 자유도가 높아 현재 여러 언어에서 다양하게 사용되고 있습니다.


그럼 이 CSS를 HTML에 적용하는 방법에 대해 소개 해 드릴게요.

여러가지 방법이 있지만 이번 시간에는 3가지 방법 정도로 소개 해 드리겠습니다.


1. 인라인 방식

HTML에서 p 태그는 paragraph의 약자로 문단을 표현하는데 사용됩니다.

이 p 태그의 style 속성으로 간단하게 스타일을 변경 할 수 있습니다.

한, 두줄 정도의 간단한 스타일을 지정해 줄 때 간단하게 코드로 작업 하기에 편리합니다.

아래의 예제 코드 처럼 인라인 방식으로 스타일을 변경 해 보겠습니다.


myhtml.html

<!DOCTYPE HTML>

<html>

<body>

  <p style="color:blue;">열코의</p>

  <p style="color:red;"> 프로그래밍</p>

  <p style="background-color:yellow;">일기</p>

</body>

</html>


실행 결과



2. 내부 스타일 시트 방식

두번째는 내부 스타일 시트 방식인데요. 이 방식은 head 부분에 스타일을 직접 정의해주고

해당 스타일 태그를 본문의 p 태그에서 id 속성으로 불러와 사용하는 방식입니다.

아래에 예제 코드와 실행 결과를 확인 해 볼까요?



myhtml2.html

<!DOCTYPE HTML>

<html>

<head>

  <style>

  #style1 {

    color:yellow;

    background-color:black;

  }

  #style2 {

    color:red;

  }

  #style3 {

    background-color:green;

    color:white;

  }

  </style>

</head>

<body>

  <p id=style1>열코의</p>

  <p id=style2> 프로그래밍</p>

  <p id=style3>일기</p>

</body>

</html>


  실행 결과



3. 외부 스타일 시트 방식

마지막으로 가장 자주 사용되는 방식인 외부 스타일 시트 방식입니다.

이 방식은 css파일을 별도로 작성하여 css파일로 저장한 후 import를 사용하여 불러오는 방식입니다.

스타일을 정의해 두면 언제 어디서나 사용 가능한 장점이 있습니다.

현재 티스토리 블로그 스킨도 이런 방식으로 작성 되어있습니다.

본인의 티스토리 블로그에서 블로그 관리 - 스킨 편집 - html 편집에 들어가면 확인 할 수 있습니다.

아래의 예제 코드와 실행 결과를 한번 확인 해 봅시다.



myhtml3.html

<!DOCTYPE HTML>

<html>

<head>

  <style type="text/css">

  @import url("mycss.css");

  </style>

  <link rel="stylesheet" href="mycss.css">

</head>

<body>

  <p id=style1>열코의</p>

  <p id=style2> 프로그래밍</p>

  <p id=style3>일기</p>

</body>

</html>


mycss.css

#style1 {

  color:green;

  font-size:30px;

}


#style2 {

  color:red;

  font-weight:bold;

}


#style3 {

  background-color:blue;

  color:white;

}


 실행 결과



이상 'HTML에 CSS 적용하기'에 대해 알아보았습니다.

질문 또는 오타나 잘못된 정보가 있는 경우 댓글로 달아주세요!

공감♡ 버튼을 눌러주시면 더욱 유용하고 좋은 포스팅으로 찾아 뵙겠습니다.




to Top