ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CSS - 문법
    CSS/CSS 2020. 3. 2. 23:17

    오늘은 CSS 문법에 대해 알아보자!

     

    다음은 가장 간단한 CSS 코드이다.

    h1 { color: red}

    h1, color, red 세 개의 단어가 의미하는 것은 무엇인가?

    이 세 개의 단어들을 각각 선택자, 속성, 값이라고 한다. 

     

    h1 -> 선택자(selector)

    선택자(selector)란 무엇을 꾸밀지 정한다. h1은 h1 요소를 꾸미겠다는 뜻이다.

     

    color -> 속성(property)

    속성(property)이란 어떤 모양을 꾸밀지 정한다. color는 색을 꾸미겠다는 뜻이다.

     

    red -> 값(value)

    값(value)은 어떻게 꾸밀지 정한다. red는 빨간색으로 만들겠다는 뜻이다.

     

    즉, CSS 코드는 이렇게 구성된다.

    selector { property: value}
    /* 선택자 {속성: 값} */

    이때 property와 value를 합쳐서 선언(declaration)이라고 한다.

     

    여러 개의 선언하는 방법도 알아보자!

    세미콜론(;)으로 구분하여 선언을 여러 개 넣을 수 있다.

    예를 들어,

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

    h1 요소의 색을 붉은색으로, 글자 크기를 20px로 만들겠다는 뜻이다.

     

    값(value)에 공백이 있는 경우

    값(value)에 공백이 있다면 작은따옴표 또는 큰 따옴표로 감싼다.

    p {
    	font-family: 'Times New Roman';
    }
    
    /* 큰 따옴표
    p {
    	font-family: "Times New Roman";
    }
    */

     

    또, CSS에서의 공백은 여러 개의 연속한 공백이나 줄바꿈은 하나의 공백으로 인식한다.

    selector {
      property: value;
      property: value;
    }
    
    /* 같은 의미
    selector { property: value; property: value; }
    */

     

    CSS에서의 주석은 /*과 */ 사이에 쓴다.

    /* 주석 */
    
    /* 줄바꿈이 있어도 주석으로 인식
      주석 1
      주석 2
    */
    
    /* 여러 줄의 주석
     * 주석 1
     * 주석 2
     * 주석 3
     */

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

    CSS - flex 개구리 게임(1)  (0) 2020.04.28
    CSS - 인스타 클론(1)  (0) 2020.04.28
    CSS - flexbox 정리  (0) 2020.04.25
    CSS - 레이아웃의 모든 것 정리  (0) 2020.04.21
    CSS - HTML에 CSS 적용시키기  (0) 2020.03.02

    댓글

Designed by Tistory.