HTML (12) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ํ๋ก ํธ์๋ ์ ๋ฌธ] ์ค๋ฒ ๋๋ฉํ์ด์ง PJT . Section(๋ณต์ตํ์)_ Day+19~ ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค. [ํ๋ก ํธ์๋ ์ ๋ฌธ] ์ค๋ฒ ๋๋ฉํ์ด์ง PJT . Badge ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค. [ํ๋ก ํธ์๋ ์ ๋ฌธ] ์ค๋ฒ ๋๋ฉํ์ด์ง PJT . header _ Day+13~16 ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค. [ํ๋ก ํธ์๋ ์ ๋ฌธ] ์๋ฐ์คํฌ๋ฆฝํธ JS Prev. _ Day+11 ๊ฐ์ 1) ํ๊ธฐ๋ฒ dash-case(kebab-case) snake_case camelCase ParvelCase dash-case(kebab-case) html css ์์ ์ฌ์ฉ the-quick-brown-fox-jumps-over-the-lazy-dog ์ปดํจํฐ๋ ์ด ๋ฌธ์ฅ์ ๊ทธ๋ฅ ํ๋์ ๋จ์ด๋ก ์ฝ์ง๋ง, ์ด๊ฑธ ๋ณด๋ ์ฌ๋์ ๋ฌธ์ฅ ๋์ด์ฐ๊ธฐ๋ฅผ ์ดํดํ ์ ์์\ snake_case) html css ์์ ์ฌ์ฉ the_quick_brown_fox_jumps_over_the_lazy_dog camelCase JS (๋๋ถ๋ถ ์๋ฐ์คํฌ๋ฆฝํธ์์์ ํ๊ธฐ๋ฒ) theQuickBrownFoxJumpsOverTheLazyDog PascalCase JS (new ์์ฑ์ ์ฌ์ฉ ์ ๋ฑ์ ํน์ด์ํฉ์ ์ฌ์ฉ) TheQuickBrownFox.. [ํ๋ก ํธ์๋ ์ ๋ฌธ] CSS Properties ์์ฑ(3) - transition__Day+9 ์ ํ transition: ์์ฑ๋ช ์ง์์๊ฐ ํ์ด๋ฐํจ์ ๋๊ธฐ์๊ฐ; (๋จ์ถํ์ผ๋ก ์์ฑ ์, '์ง์์๊ฐ' ์์ฑ์ ํ์ ํฌํจ) (์์์ ์ ํ(์์๊ณผ ๋) ํจ๊ณผ๋ฅผ ์ง์ ํ๋ ๋จ์ถ ์์ฑ) 1. transition-property (์ ํ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ ์์ฑ์ด๋ฆ์ ์ง์ ) all : ๋ชจ๋ ์์ฑ์ ์ ์ฉ ์์ฑ์ด๋ฆ : ์ ํ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ ์์ฑ ์ด๋ฆ ๋ช ์ (e.g. ๊ฐ๋ก๋๋น๋ง ์ ํ ํจ๊ณผ ์ ์ฉ ํฌ๋ง ์→ width ๋ช ์) 2. transition-duration (์ ํ ํจ๊ณผ์ ์ง์์๊ฐ์ ์ง์ ) 0s : ๋ชจ๋ ์์ฑ์ ์ ์ฉ ์๊ฐ : ์ง์์๊ฐ(s)์ ์ง์ 3. transition-timing-function (์ ํ ํจ๊ณผ์ ํ์ด๋ฐ ํจ์(Easing function)๋ฅผ ์ง์ ) ease : ๋๋ฆฌ๊ฒ-๋น ๋ฅด๊ฒ-๋๋ฆฌ๊ฒ = cubic-bezier(0.. [ํ๋ก ํธ์๋ ์ ๋ฌธ] CSS Properties ์์ฑ(2) - position / flex ๋ฐฐ์น 1. position (์์์ ์์น ์ง์ ๊ธฐ์ค, ๋ชจ๋ ์์ ์ฌ์ฉ ๊ฐ๋ฅ) → top, bottom, left, right, z-index static : ๊ธฐ์ค ์์ absolute : ์์น ์ ๋ถ๋ชจ ์์๋ฅผ ๊ธฐ์ค (๋ถ๋ชจ์์ ์์น ๊ผญ ํ์ธ! ์์น์ ๋ถ๋ชจ์์์ฌ์, ๋ถ๋ชจ์์์ ์์น๊ฐ ๊ผญ ๋ค์ด์์ด์ผํจ. ์์ ๊ฒฝ์ฐ ๋ทฐํฌํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ์ฉ๋จ. ๋ถ๋ชจ์์์ position: relative; ์ ๋ ฅ. ์์น์ ๋ถ๋ชจ์์๋ณด๋ค ๋ ์์ ๋ถ๋ชจ์์์ ๊ธฐ์ค ๋ง์ถ๊ณ ์ถ์ผ๋ฉด, ์ง์ ๋ถ๋ชจ์์๋ position: static;, ๊ทธ ์์ ๋ถ๋ชจ์์์ position: relative; ์ ์ฉํด์ผ ํจ. ์ ์ฉํ ์ ์๋ ๋์์ด ์๊ฒ ๋๋ฉด relative๋ถ๋ชจ์์ > html body > html ๋ทฐํฌํธ ๋ก ๊ธฐ์ค ์ด๋. ๋ค๋ฅธ ์์ดํ ๊ณผ ์ํธ๊ด๊ณ ์ ๊ฒฝ.. [ํ๋ก ํธ์๋ ์ ๋ฌธ] CSS Properties HTML ์์ฑ : Attributes CSS ์์ฑ : Properties JS ์์ฑ : Properties ๋ฐ์ค ๋ชจ๋ธ Font(size, weight), ๋ฌธ์ ๋ฐฐ๊ฒฝ (์์, ์ด๋ฏธ์ง) ๋ฐฐ์น (์์น) ํ๋ ์ค (์์์๋ถํฐ ์๋๋ก ์์ด๋ ๋ ์ด์์ ์ธ ์ฌ๋ฌ ์์๋ฅผ ์ํ์ ๋ ฌํ ๋ ์ฌ์ฉํ๋ ๊ฐ๋ , ์ํ์ ๋ ฌ๋ง์ ์ํ ๋์์ ์ต์ ๊ธฐ๋ฅ) ์ ํ (์ด์ ์ํ์์ ๋์ค ์ํ๋ก ์์ฐ์ค๋ฌ์ด ์ ๋๋ฉ์ด์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ) ๋ณํ (ํ์ , ์ด๋, ํฌ๊ธฐ ์กฐ์ ๋ฑ ์์์ ๋ณํ๋ฅผ ์ฃผ๋๋ฐ, 2D๋ณํ๊ณผ 3D ๋ณํ์ด ์์) ๋์ (CSS ์ด์ ์๋ ์ํ์ ๋ ฌ์ ํ๋ ์ค ์ ์ ๋์ ์ฌ์ฉ, ์์๋ฅผ ๊ณต์ค์ ๋์ฐ๋ ํจ๊ณผ. ์์ ์ฃผ๋ณ์ ์ฌ๋ฐฑ ๋ง๋ค์ด์ฃผ๋, ์ฌ์ง ์ฃผ๋ณ์ ๊ธ์๋ค์ด ๋จ์ด์ ธ์ ์์ฐ์ค๋ฝ๊ฒ ํ๋ฅด๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋๋ ๊ธฐ๋ฅ) ์ ๋๋ฉ์ด์ (์ ํํจ๊ณผ๋ โ ์ โกํ ๋ง ์๋ค.. [ํ๋ก ํธ์๋ ์ ๋ฌธ] ์ธ๋ผ์ธ/๋ธ๋ก/ํ ์ด๋ธ ํ๊ทธ [์ธ๋ผ์ธ(๊ธ์) ์์] : heading. h1~h6๊น์ง ์์ ์ ๋ชฉ์ ์๋ฏธํ๋ ์์, ์ปจํ ์ธ ์ ์ ๋ชฉ, ๋ชฉ์ฐจ ํ์ดํ ์๋ฏธ ์ซ์๊ฐ ์์ ์๋ก ๋ ์ค์ํ ์ ๋ชฉ์ ์ ์ : paragraph, ๋ฌธ์ฅ์ ์๋ฏธํ๋ ์์ ๋ด์ฉ์ด ๋ฌธ์ฅ์ด๋ผ๊ณ ๋ณด๊ธฐ ์ ๋งคํ ๊ฑธ ์์ฑํ ๋ div ์ฌ์ฉํ ์๋. ๊ฐ๋ฐ์ฝ๋ ๊ณต์ ์์ ์ด๊ฑด ๊ฐ์ด ๊ตฌ์ฑ๋๋ '๋ฌธ์ฅ'์์ ์ ๋ฌํ๊ธฐ์ ํธํ ๊ฒ : ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํ๋ ์์์ง๋ง, ์ธ๋ผ์ธ ์์์. (์์ธ ๆ) ์นํ์ค(ํ์์์ฑ) ์ง์ผ์ผ ํ๋ฉด์ด ์ถ๋ ฅ๋จ, ๊ทธ๋์ ์ฝ์ ํ ์ด๋ฏธ์ง ๊ฒฝ๋ก src๋ฟ๋ง ์๋๋ผ alt ๊ผญ ์ ๋ ฅํด์ผํจ (์๋ฐ๋ด๋ค= alt ์์ฑ์ ์ด๋ฆ์ด ๋ฌ ๊ฒ) Naver Google : anchor(๋ป, ๋งํฌ๋ฅผ ๊ฑธ์๋ค, ๊ณ ์ ํ๋ค) ๋ค๋ฅธ/๊ฐ์ ํ์ด์ง๋ก ์ด๋ํ๋ ํ์ดํผ๋งํฌ๋ฅผ ์ง์ ํ๋ ์์ href ์์ฑ์ ๊ฒฝ๋ก ์๋ฏธ, t.. ์ด์ 1 2 ๋ค์