본문 바로가기

Web/CSS

#1. CSS 기본문법

728x90

CSS는 HTML이나 XML과 같은 구조화 된 문서를 화면에 어떻게 렌더링할 것인지를 정의하기 위한 언어이다.

즉,  CSS는 HTML의 각 요소의 style을 정의하여 화면등에 어떻게 렌더링 하면 되는지 브라우저에게 설명하기 위한 언어이다.

 

css는 html문서 내에 바로 style태그를 사용하여 기술할 수도 있지만, css파일을 따로 만들어 지정해주는게 좀 더 깔끔하고 정리된 코드를 만드는데 도움이 된다.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="style.css" />
    <title>Document</title>
  </head>
  <body>
    <h1>Hello Css!</h1>
  </body>
</html>

css파일을 html에 연동하는 방법은 link태그를 이용하면된다.

가장 일반적으로 사용된다.

 

CSS의 기본 구조에 대해서 알아보자.

h1 {
  color: blue;
  font-size: 20px;
}

위의 코드에서 h1은 셀렉터, 셀렉터의 선언블록 안에 묶인 선언들은 프로퍼티와 값으로 이루어진다.

셀렉터로 HTML요소를 선택하고 {} 내에 프로퍼티와 값을 지정하는것으로 다양한 style을 정의할 수 있다.

여러개의 프로퍼티를 연속해서 지정할 수 있으며 세미콜론(;)으로 구분한다.

프로퍼티의 값은 해당 프로퍼티에서 사용할 수 있는 값을 키워드나 크기단위 또는 색상표현단위등의 특정단위로 지정하여야 한다.

 

728x90

'Web > CSS' 카테고리의 다른 글

#6. BackGround  (0) 2023.03.10
#5. display, visibility, opacity 프로퍼티  (0) 2023.03.10
#4. CSS BOX  (0) 2023.03.10
#3. CSS 프로퍼티 값의 단위  (0) 2023.03.04
#2. CSS의 다양한 셀렉터  (0) 2023.03.03