๐๐จFRONT-END/๐จCSS10 [๋ ๋ง๋ค 3๋ถ CSS] CSS ์ ํ์ #๋ณตํฉ ์์ ์ํํธ๋ฅผ ๊ฑด์คํ ๋ ๊ณจ๊ฒฉ์ ์ธ์ฐ๊ณ ์ธํ ๋ฆฌ์ด ์ค๊ณ๋๋ฅผ ํตํด ๊ฐ ์ง์ ํธ์๋ง๋ค ์ง์ ๋์์ธ์ ์ ํ๋ ๊ฒ ์ฒ๋ผ CSS ์ ํ์๋ HTML๋ก๋ถํฐ ์น์ปจํ ์ธ ์ ๊ตฌ์กฐ(๊ณจ๊ฒฉ)๋ฅผ ํ์ฑํ๊ณ ์๊ฐ์ ์ธ ๋์์ธ๊ณผ ๋ ์ด์์( ๋์์ธ )์ ํํํ๊ธฐ์ํด์๋ ๊ฐ ์ง์ ํธ์, ํ๋ง๋๋ก ๋์์ธ ํ ์์น๋ฅผ ์ ํํด์ฃผ๋ ์ค๊ณ๋๊ฐ ์์ด์ผํ๋ค. ์ด๋, ์ค๊ณ๋๊ฐ CSS ์ ํ์์ด๋ค. ์ ํ์์ ์ข ๋ฅ ์ผ์น ์ ํ์ ์ผ์น ์ ํ์(Basic Combinator)๋ ์ ๋ ฅ๋์ด์๋ CSS์์ฑ์ ๋ชจ๋ ๋์์ ๋ง์กฑํ๋ ์์๋ฅผ ์ ํํ์ฌ CSS์์ฑ์ ์ ์ฉํ๋ค. ์ ํ์๊ฐ span.red ์ธ ๊ฒฝ์ฐ์๋ ํ๊ทธ๊ฐ ์ด๋ฉด์ red๋ผ๋ ํด๋์ค๋ฅผ ๊ฐ์ง๊ณ ์์ด์ผ ์ ์ฉ์ด ๋ฉ๋๋ค. ์ ํํ ๋ช ์ํ ๋ ์ฌ์ฉํฉ๋๋ค. ๐ซ์์ span.red { color: red; } ์์ ์ ํ์ ์์ ์ ํ์(C.. 2022. 10. 13. [๋ ๋ง๋ค 3๋ถ CSS] CSS ์ ์ธ ๋ฐฉ์ - ๋ด์ฅ/๋งํฌ/์ธ๋ผ์ธ/@import ์์ CSS์์ฑํ๊ณ HTML ๋ฌธ์์ ํฌํจ์ํค๋ ๋ฐฉ์์ ํฌ๊ฒ 4๊ฐ์ง ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ๋ด์ฅ๋ฐฉ์ ์ธ๋ผ์ธ๋ฐฉ์ ๋งํฌ๋ฐฉ์ @import ๋ฐฉ์ ๋ด์ฅ๋ฐฉ์ HTML์ ํค๋ ์์์ ์์ฑ ํ๋ฉฐ.ํ๊ทธ๋ก ์คํ์ผ์ ์์ฑํ๋ ๋ฐฉ์ ์ด ๋ฐฉ์์ ๋๋ถ๋ถ์ ํ๋ก์ ํธ์์ HTML, CSS, JS ํ์ผ์ ๋๋์ด ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ฏ๋ก ์์ฃผ ์ฌ์ฉ๋์ง ์๋ ๋ฐฉ์์ ๋๋ค. .. ์ธ๋ผ์ธ๋ฐฉ์ ์์์ style ์์ฑ์ ์ง์ ์คํ์ผ์ ํ๋ ๋ฐฉ์. ... ... CSS์ฐ์ ์์๊ฐ ์ง๋์น๊ฒ ๋๊ธฐ๋๋ฌธ์ ๊ณตํต๊ธฐ๋ฅ์ ๋ํด์ CSSํ์ผ๋ก ๋ฐ๋ก ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ธ๋ผ์ธ ๋ฐฉ์์ผ๋ก ์ฐ์ฌ์ง ์์๋ ๋ฎ์ด์ฐ๊ธฐ๊ฐ ๋ถ๊ฐ๋ฅํ๋ฉฐ ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ ์ง๋ณด์์ ์ด๋ ค์์ด ์๋ค. ( ๊ถ์ฅํ์ง ์๋ ๋ฐฉ์. ) ๋งํฌ ๋ฐฉ์ HTML์ ํค๋ ์์์ ์์ฑ ํ๋ฉฐ ํ๊ทธ๋ก CSS๋ฌธ์๋ฅผ.. 2022. 10. 10. [๋ ๋ง๋ค 3๋ถ CSS] ๊ธ์์ ์์ ์ธ๋ผ์ธ & ๋ธ๋ก HTML ์์๊ฐ ํ๋ฉด์ ์ถ๋ ฅ๋๋ ํน์ฑ์ ํฌ๊ฒ 2๊ฐ์ง๋ก ๊ตฌ๋ถ๋๋ค ์ธ๋ผ์ธ(Inline) ์์ : ๊ธ์๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์์๋ค. ๋ธ๋ก(Block) ์์ : ์์(๋ ์ด์์)๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์์๋ค. ์ธ๋ผ์ธ ์์ (inline) ๐ฌํน์ง ์์๋ค์ด ์ํ์ผ๋ก ์์ ( ๊ฐ๋ก๋ก ํ์ค๋ก ) ํฌํจํ ์ฝํ ์ธ ( content ) ํฌ๊ธฐ๋งํผ ์๋์ผ๋ก ์ค์ด๋ฌ ( ์ํ์ข์ฐ ) ํฌ๊ธฐ๊ฐ ๊ฐ์ง ์ ์์ ( ์ฌ์ด์ฆ ์ง์ ๋ถ๊ฐ๋ฅ width, height ) ์ํ ๋ง์ง ์ ์ฉ ๋ถ๊ฐ๋ฅ ( ์ข์ฐ ๋ง์ง์ ๊ฐ๋ฅ / ์ข์ฐ ํจ๋ฉ๋ ๊ฐ๋ฅ, ํจ๋ฉ์ ๊ฒฝ์ฐ ์ํ๋ ๋์ด์ง๊ฒ ๋ณด์ด๋ ๊ฒ ๋ฟ ์ ์ฉx ) ์ธ๋ผ์ธ ํ๊ทธ๋ ํ๋์ ๊ธ์๋ผ๊ณ ์๊ฐํ๋ฉด๋๋ค, ๊ธ์๋ ๊ฐ๋ก์ ์ธ๋ก ์ฌ์ด์ฆ๋ฅผ ๊ฐ์ง ์ ์๊ธฐ ๋๋ฌธ์ style ํ๊ทธ๋ฅผ ํตํ ๊ฐ๋ก ๋์ด๋ ๋จน์ง ์๋๋ค ๋ํ ๊ธ์์์๋ค.. 2022. 10. 7. [๋ ๋ง๋ค 3๋ถ CSS] ๊ฐ์์์ ์ ํ์ ::before ::after ๊ฐ์ ์์ ์ ํ์(๊ฐ์ ํด๋์ค ์ ํ์) ::before, ::after ํน์ง ๊ฐ์ ์์๋ css๋ฅผ ํตํด์ ๊ฐ์์ element๋ฅผ ์ถ๊ฐํ๋ ์ฝ๋์ด๋ค. ์ด๋ฏธ ์์ฑ๋ HTML์ ์๋ก์ด ์คํ์ผ์ ์ฃผ๊ธฐ ์ํด์ ๊ฐ์ ์์๋ฅผ ์ถ๊ฐํด์ ์ฌ์ฉ์ ํ ์ ์๋ค. ๋ด์ฉ์ ์( ::before )๊ณผ ๋ค( ::after )์ ์ฝํ ์ธ ๋ฅผ ์ถ๊ฐํ๋ค content๋ผ๋ ์์ฑ์ด ์๋๋ผ๋ ์ถ๊ฐํ๊ณ ๋ด์ผํ๋ค, ์์ผ๋ฉด ๋์ํ์ง ์์ ํน์ ์์์ ์(::before)์ด๋ ๋ค(::after)์ ์ง์ ํ ๋ด์ฉ(ํ ์คํธ ๋๋ ์ด๋ฏธ์ง)์ ์ถ๊ฐํ ์ ์๋ค. ์ธ๋ผ์ธ ์์์ด๋ค. ( = ๋์ด/๋์ด ๊ฐ์ด ์ง์ ๋์ง ์๋๋ค ) content ์์ฑ normal: ์๋ฌด๊ฒ๋ ํ์ํ์ง ์๋ ๊ธฐ๋ณธ๊ฐ string: ๋ฌธ์์ด ์์ฑ image: ์ด๋ฏธ์ง๋ ๋น๋์ค๋ฅผ ๋ถ๋ฌ์ฌ ์ ์์ผ๋ ํฌ๊ธฐ.. 2022. 10. 6. ์ด์ 1 2 3 ๋ค์