Syntax-01-comment-data-type
#
Sass(SCSS) Syntax - 1. ์ฃผ์, ๋ฐ์ดํฐ ํ์โ๏ธ ํด๋น ๊ธ์ ํจ์คํธ์บ ํผ์ค - ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊ฐ์์์ HTML & CSS, SASS(SCSS) Part์ ๋ฐ์์ ๊ฐ์ฌ๋์ ๊ฐ์์๋ฃ(Sass(SCSS) ์์ ์ ๋ณต!)๋ฅผ ๋ณด๋ฉฐ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค.
#
์ฃผ์(Comment)CSS์์ ์ฃผ์์ /* ๋ด์ฉ */
์ผ๋ก ์์ฑํ์๋ค.
Sass(SCSS)๋ JavaScript์ฒ๋ผ ๋ ๊ฐ์ง ์ข ๋ฅ์ ์ฃผ์์ ์ฌ์ฉํ ์ ์๋ค.
// CSS๋ก ์ปดํ์ผ๋์ง ์๋ ์ฃผ์/* CSS๋ก ์ปดํ์ผ๋๋ ์ฃผ์ */
Sass(SCSS)์๋ง ๋จ๊ธฐ๊ณ ์ถ์ ์ฃผ์์ //
๋ก, CSS์๋ ๋จ๊ฒจ์ผ๋๋ ์ฃผ์์ธ ๊ฒฝ์ฐ์๋ /* */
๋ก ์ฃผ์์ ์์ฑํ๋ฉด ๋๋ค.
๋ํ ์ฌ๋ฌ ์ค ์ฃผ์์ ๊ฒฝ์ฐ Sass์ SCSS ๊ฐ์ ์ฝ๊ฐ์ ์ฐจ์ด๊ฐ ์๋ค.
/* Sass์์๋ * ์ฌ๋ฌ ์ค์ ์ฃผ์์ ์ฌ์ฉํ ๋ * ๊ฐ ์ค์ Asterisk๋ฅผ ์ฌ์ฉํด์ผํ๊ณ , * ๊ฐ Asterisk์ ๋ผ์ธ์ ๋ง์ถฐ์ค์ผํ๋ค. */
/* ๋ง์ถ์ง ์๋ ๊ฒฝ์ฐ* ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉฐ * ์ปดํ์ผ๋์ง ์๋๋ค. */
/*scss์์๋์ฌ๋ฌ ์ค ์ฃผ์์์๊ฐ ์ค์ Asterisk๊ฐ ์์ด๋ ๋ฌธ์ ๋์ง ์์CSS์ ํธํ์ด ์ฝ๋ค.*/
#
๋ฐ์ดํฐ ํ์ (Data Types)๋ฐ์ดํฐ | ์ค๋ช | ์์ |
---|---|---|
Numbers | ์ซ์ | 1, .82, 20px, 2emโฆ |
Strings | ๋ฌธ์ | bold, relative, "/images/a.png", "dotum" |
Colors | ์์ ํํ | red, blue, #FFFF00, rgba(255,0,0,.5) |
Booleans | ๋ ผ๋ฆฌ | true, false |
Nulls | ์๋ฌด๊ฒ๋ ์์ | null |
Lists | ๊ณต๋ฐฑ์ด๋ ,๋ก ๊ตฌ๋ถ๋ ๊ฐ์ ๋ชฉ๋ก | (apple, orange, banana), apple orange |
Maps | Lists์ ์ ์ฌํ๋ ๊ฐ์ด Key: Value ํํ | (apple: a, orange: o, banana: b) |
#
๋ฐ์ดํฐ ํ์ ๋ค์ ํน์ด์ฌํญNumbers
: ์ซ์์๋ ๋จ์๊ฐ ์์ ์๋ ์๊ณ ์์ ์๋ ์๋ค.Strings
: ๋ฌธ์์ ๋ฐ์ดํ๊ฐ ์์ ์๋ ์๊ณ ์์ ์๋ ์๋ค.Nulls
: ์์ฑ ๊ฐ์null
์ด ์ฌ์ฉ๋ ๊ฒฝ์ฐ ํด๋น ์์ฑ์ ์ปดํ์ผํ์ง ์๋๋ค.Lists
:()
๋ฅผ ๋ถ์ฌ๋ ๋๊ณ ์๋ถ์ฌ๋ ๋๋ค.Maps
:()
๋ฅผ ๊ผญ ๋ถ์ฌ์ผ ํ๋ค.
#
Referenceํจ์คํธ์บ ํผ์ค - ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊ฐ์ - HTML & CSS, SASS(SCSS) Part by ParkYoungWoong