Sometimes developers need to adjust the output style of the CSS. SASS has four types of output style which make developers job easier.
Sass supports below four output styles.
:nested
:compact
:expanded
:compressed
Find the below example to understand more about CSS output.
SCSS SYNTAX:
.wrapper {
width:100%;
a,
a:visited {
color: #000;
text-decoration: none;
}
a:hover {
color: #333;
text-decoration: underline;
}
}
:nested
.wrapper {
width:100%; }
.wrapper a,
.wrapper a:visited {
color: #000;
text-decoration: none; }
.wrapper a:hover {
color: #333;
text-decoration: underline; }
:compact
.wrapper { width:100%; }
.wrapper a, .wrapper a:visited { color: #000; text-decoration: none; }
.wrapper a:hover { color: #333; text-decoration: underline; }
:expanded
.wrapper {
width:100%;
}
.wrapper a,
.wrapper a:visited {
color: #000;
text-decoration: none;
}
.wrapper a:hover {
color: #333;
text-decoration: underline;
}
:compressed
.wrapper{width:100%;}.wrapper a,.wrapper a:visited{color: #000;text-decoration: none;}.wrapper a:hover{color: #333; text-decoration: underline;}
Output style applying method:
This comes down to what you are using for compiling. You can just pass in the setting using the --style flag.
sass --watch style.scss:style.css --style compressed
