본문 바로가기
HTML/CSS문법

CSS 개요

by flycoding 2023. 6. 26.
반응형

CSS는 우리가 웹 페이지를 스타일하기 위해 사용하는 언어이다.

 

CSS란 무엇인가?

  • CSS는 Cascade Style Sheet 의 약자이다
  • CSS는 HTML 요소가 화면, 종이 또는 다른 매체에 어떻게 표시되는지 설명한다
  • CSS는 많은 작업을 절약한다. 여러 웹 페이지의 레이아웃을 동시에 제어할 수 있다
  • 외부 스타일시트는 CSS 파일에 저장된다

 

왜 CSS를 사용할까?

CSS는 다양한 장치 및 화면 크기에 대한 디스플레이의 디자인, 레이아웃 및 변형을 포함하여 웹 페이지의 스타일을 정의하는 데 사용된다.

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-color: lightblue;
}

h1 {
  color: white;
  text-align: center;
}

p {
  font-family: verdana;
  font-size: 20px;
}
</style>
</head>
<body>

<h1>나의 첫 CSS 예제</h1>
<p>문단입니다.</p>

</body>
</html>

위의 코드를 실행한 결과가 아래 그림이다.

CSS 첫 실행 예제

 

CSS는 큰 문제를 해결하였다.

HTML은 웹 페이지를 포맷하기 위한 태그를 포함하도록 의도되지 않았다!

HTML은 다음과 같은 웹 페이지의 내용을 설명하기 위해 만들어졌다:

<h1>이것은 제목입니다</h1>

<p>이것은 단락입니다.</p>

HTML 3.2 사양에 <font>와 같은 태그와 색상 속성이 추가되었을 때, 웹 개발자들에게 악몽이 시작되었다.

모든 페이지에 글꼴과 색상 정보가 추가된 대형 웹 사이트의 개발은 길고 비용이 많이 드는 과정이 되었다.

이 문제를 해결하기 위해 월드 와이드 웹 컨소시엄(W3C)은 CSS를 만들었다.
CSS가 HTML 페이지에서 스타일 형식을 제거했다!

 

CSS가 많은 작업량을 절약시켰다.

스타일 정의는 일반적으로 외부 .css 파일에 저장된다.

외부 스타일시트 파일을 사용하면 파일 하나만 변경하여 전체 웹 사이트의 모양을 변경할 수 있다!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

 

반응형

'HTML > CSS문법' 카테고리의 다른 글

CSS 색상(CSS Colors)  (0) 2023.07.02
CSS 주석(CSS Comments)  (0) 2023.07.01
CSS 추가하는 방법  (0) 2023.06.30
CSS 선택기(selector)  (0) 2023.06.29
CSS Syntax(CSS 구문)  (0) 2023.06.28

댓글