댓글 목록

Sass 중첩 규칙(Nested Rules) 및 속성

페이지 정보

작성자 운영자 작성일 19-06-03 20:28 조회 1,314 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

Sass 중첩 규칙 


Sass를 사용하면 HTML과 같은 방법으로 CSS 선택기를 중첩 할 수 있습니다.

사이트 탐색을 위한 몇 가지 Sass 코드의 예를 살펴보십시오.


nav {
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  li {
    display: inline-block;
  }
  a {
    display: block;
    padding: 6px 12px;
    text-decoration: none;
  }
}


Sass에서 ul, li 및 선택기는 nav 선택기 안에 중첩되어 있습니다.

CSS에서 규칙은 하나씩 정의됩니다 (중첩되지 않음).


nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
nav li {
  display: inline-block;
}
nav a {
  display: block;
  padding: 6px 12px;
  text-decoration: none;
}


Sass에서 속성을 중첩 할 수 있으므로 표준 CSS보다 깨끗하고 읽기 쉽습니다.



Sass 중첩 된 속성 


많은 CSS 속성에는 font-family, font-size 및 font-weight 또는 text-align, text-transform 및 text-overflow와 같은 접두사가 있습니다.


Sass를 사용하여 중첩 된 속성으로 작성할 수 있습니다.


font: {
  family: Helvetica, sans-serif;
  size: 18px;
  weight: bold;
}

text: {
  align: center;
  transform: lowercase;
  overflow: hidden;
}


Sass transpiler는 위의 내용을 일반 CSS로 변환합니다 :


font-family: Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;

text-align: center;
text-transform: lowercase;
text-overflow: hidden;




댓글목록 0

등록된 댓글이 없습니다.