Sass 내부 규칙과 속성
- 이전 페이지 Sass 변수
- 다음 페이지 Sass @import
Sass 숨겨진 규칙
Sass는 HTML과 같은 방식으로 CSS 선택자를 숨겨질 수 있습니다.
이 웹사이트의 네비게이션 Sass 코드 예제를 보세요:
SCSS 문법:
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
및 a
선택자는 숨겨진 nav
선택자에서.
CSS에서는 규칙이 일일이 정의됩니다(숨겨진 것이 아닙니다):
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를 사용하여 그들을 내부 속성으로 작성할 수 있습니다:
SCSS 문법:
font: { family: Helvetica, sans-serif; size: 18px; weight: bold; } text: { align: center; transform: lowercase; overflow: hidden; }
Sass 번역기는 위 코드를 일반 CSS로 변환합니다:
CSS 출력:
font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;
- 이전 페이지 Sass 변수
- 다음 페이지 Sass @import