Articles

의 차이.말대꾸와.줍

처음 시작했을 때의 경로를 아래로 CSS 프리프로세서에 의해 압도 했 다양한 옵션(sass,이하,스타일러스),차이는 구문에,대부분의 모든 나는 아이디어가 어떻게 했을 시작으로 이는 새로운 접근 방식을 쓰는 CSS.

경우 자주 사용자의 CodePen.io 이 있다는 것을 알 수 있는 몇 가지 옵션이 올 때의 맛 CSS 는 당신이 선택할 수 있습니다.

  • SASS 나침의를 가진
  • 줍 나침의를 가진
  • 일반 ol’CSS

때문에 혼동될 수 있지만,사스와 줍 옵션이었지만,처음.scss 는 콧대 CSS 이며 다음 세대입니다.말대꾸. 설명에서 웹사이트

Sass 는 두 개의 구문. 가장 일반적으로 사용되는 구문은”SCSS”(“Sassy CSS”의 경우)로 알려져 있으며 CSS3 의 구문의 상위 집합입니다. 즉,모든 유효한 CSS3 스타일 시트도 유효한 SCSS 입니다. SCSS 파일은 확장자를 사용합니다.scss.

두 번째 오래된 구문은 들여 쓰기 된 구문(또는”.말대꾸”). Haml 의 terseness 에서 영감을 얻어 CSS 와의 유사성보다 간결함을 선호하는 사람들을위한 것입니다. 대괄호와 세미콜론 대신 선의 들여 쓰기를 사용하여 블록을 지정합니다. 들여 쓰기 구문의 파일은 확장자를 사용합니다.말대꾸.

설명 SASS 대해 줍에 sass-lang.com 웹사이트

경우 상황은 당시로서는 이해할 수 없는 당신이 볼 수 있는 차이에서 아래 코드.

/* SCSS */$blue: #3bbfce;$margin: 16px;.content-navigation { border-color: $blue; color: darken($blue, 9%);}.border { padding: $margin / 2; margin: $margin / 2; border-color: $blue;}

위 코드에서는 우리가 사용하는;.border에 대한 모든 선언을 한 줄에 추가했습니다.

대조적으로,아래의 SASS 코드는 들여 쓰기가있는 다른 줄에 있어야하며;를 사용하지 않아야합니다.

/* SASS */$blue: #3bbfce$margin: 16px.content-navigation border-color: $blue color: darken($blue, 9%).border padding: $margin / 2 margin: $margin / 2 border-color: $blue

에서 볼 수 있 CSS 아래는 줍 스타일에 더 많은 유사한 일반 CSS 이전 SASS 접근 방식이다.

/* CSS */.content-navigation { border-color: #3bbfce; color: #2b9eab;}.border { padding: 8px; margin: 8px; border-color: #3bbfce;}

제가 생각하는 대부분의 시간이 요즘 누군가가 언급되는 그들은 작업 Sass 그들은 참조를 제작합니다.scss 보다는 전통적인.말대꾸 방법.

반응 형 빌드에 도움이되는 몇 가지 유용한@mixins 를 확인하고 싶을 수도 있습니다.