의 차이.말대꾸와.줍
처음 시작했을 때의 경로를 아래로 CSS 프리프로세서에 의해 압도 했 다양한 옵션(sass,이하,스타일러스),차이는 구문에,대부분의 모든 나는 아이디어가 어떻게 했을 시작으로 이는 새로운 접근 방식을 쓰는 CSS.
경우 자주 사용자의 CodePen.io 이 있다는 것을 알 수 있는 몇 가지 옵션이 올 때의 맛 CSS 는 당신이 선택할 수 있습니다.
- SASS 나침의를 가진
- 줍 나침의를 가진
- 덜
- 일반 ol’CSS
때문에 혼동될 수 있지만,사스와 줍 옵션이었지만,처음.scss 는 콧대 CSS 이며 다음 세대입니다.말대꾸. 설명에서 웹사이트
Sass 는 두 개의 구문. 가장 일반적으로 사용되는 구문은”SCSS”(“Sassy CSS”의 경우)로 알려져 있으며 CSS3 의 구문의 상위 집합입니다. 즉,모든 유효한 CSS3 스타일 시트도 유효한 SCSS 입니다. SCSS 파일은 확장자를 사용합니다.scss.
두 번째 오래된 구문은 들여 쓰기 된 구문(또는”.말대꾸”). Haml 의 terseness 에서 영감을 얻어 CSS 와의 유사성보다 간결함을 선호하는 사람들을위한 것입니다. 대괄호와 세미콜론 대신 선의 들여 쓰기를 사용하여 블록을 지정합니다. 들여 쓰기 구문의 파일은 확장자를 사용합니다.말대꾸.
경우 상황은 당시로서는 이해할 수 없는 당신이 볼 수 있는 차이에서 아래 코드.
/* 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 를 확인하고 싶을 수도 있습니다.
Leave a Reply