본문으로 바로가기

1. CSS 변수(커스텀 프로퍼티)를 쓸 때는 반드시 앞에 -- 를 붙여야 함

2. 대/소문자 구분 함

.g-6, .gy-6 {
    --bs-gutter-y: 1.5rem;
}

 

이렇게 선언 하면,

자식 요소 또는 같은 선택자 내부에서 사용 가능

.g-6 {
  padding-bottom: var(--bs-gutter-y);
}

.g-6 > .child {
  margin-top: var(--bs-gutter-y);
}

 

아래처럼 관계 없는 선택자에는 사용 불가

.other-class {
  padding-top: var(--bs-gutter-y); /* ❌ 작동 안 함 */
}

 

전역 변수로 사용하고 싶을땐 아래 처럼 사용 (:root가 일반적이고 명확 함)

:root {
  --bs-gutter-y: 1.5rem;
}

html {
  --bs-gutter-y: 1.5rem;
}

body {
  --bs-gutter-y: 1.5rem;
}

html, body {
  --bs-gutter-y: 1.5rem;
}

등등..

 

'웹 개발 강의 자료 (비공개) > css' 카테고리의 다른 글

CSS content 란?  (0) 2023.09.25
사파리에서 폰트 CSS 안먹는 경우  (0) 2023.08.22