완로그
article thumbnail

⏳ 2023. 4. 24. - 2023. 4. 30.

 

기본 문법

선택자 : { 속성: 값; 속성: 값; }

div {
  color: red;
  font-size: 100px;
}
/* 주석은 이렇게 */

선언 방식

내장

html의 head 태그 안에 style 태그를 사용하여 스타일을 적용하는 방법

<style>
  div {
    color: red;
    margin: 20px;
  }
</style>

하나의 html 파일 안에서 스타일을 관리할 수 있지만.. 유지 보수 측면에서 불리하다.

html과 css 파일을 구분하는 것이 권장하는 방법!!

인라인

html의 요소에 직접 스타일을 작성하는 방법

<div style="color: red; margin: 20px"></div>

인라인 방식은 스타일의 우선 순위가 너무 높기 때문에 유지 보수가 어렵다.

링크

link 태그를 사용하여 css 문서를 연결하는 방법(병렬)

<link rel="stylesheet" href="./css/main.css" />

가장 권장하는 방법!

@import

css 문서 안에서, 또 다른 css 문서를 가져오는 방법(직렬)

/* main.css */
@import url("./box.css");

div {
  color: red;
  font-size: 100px;
}
/* box.css */
.box {
  background-color: blue;
  padding: 20px;
}

연결이 지연된다. → 장점이 될수도, 단점이 될수도!

profile

완로그

@완석이

프론트엔드 개발자를 꿈꾸는 완석이의 일기장입니다.