μ€λ ν₯볡μ±κ°μ μ€νλ§μ νλ€.
μ μ΄νμ°¬λ°μ........π
μ£Όλ¨Ήλ§κ³ λ°μ°¨κΈ°λ§κ³ μ μ μ΄ νλλ μμλ€.
λλ¦λλ‘ μ΄μ¬ν λ§μμ§λ§, λ€ λ§μκ±°κ°λ€ ννπ
μ λ§ μΈμμ μ¬μ΄μΌμ΄ νλλ μλκ±°κ°λ€.
: νμ΄μ§μ λ μ΄μμμ κ²°μ νλ μμ±
- static (κΈ°λ³Έκ°)
: HTMLμμ μμμ λ°λ₯Έ μμΉλ₯Ό κ°μ§,
λΆλͺ¨ μμμ Position μμ±μ 무μνκΈ°μν΄ μ¬μ©λκΈ°λ ν¨
- relative
: μμ μ λ³Έλ μμΉμμ μλμ (static)μΈ μμ±μ κ°μ§
μ¦, top:10px;μ staicμμΉμμ μλ‘ 10px μ΄λνκ²
- absolute
: htmlμ κΈ°μ€μ μΌλ‘ νλ©°,
μΌμͺ½ κ°μ₯ μλ¨μ΄ μμ μ λ³Έλ μμΉλΌκ³ μκ°νκ³ μ΄λν¨
λ§μ½ λΆλͺ¨ μμκ° relative, absolute, fixed μμ±μ κ°μ§κ³ μλ€λ©΄, λΆλͺ¨ μμλ₯Ό κΈ°μ€μΌλ‘ μ΄λν¨
- fixed
: μ¬μ©μ νλ©΄μ νΉμ λΆλΆμ κ³ μ λμ΄ μμ§μ΄μ§ μμ
- sticky
: λΆλͺ¨ μμ λ΄λΆμμ κ³ μ λ¨
β¨μ°Έκ³
MDN_Position
https://developer.mozilla.org/ko/docs/Web/CSS/position
: zμΆμ μμλ₯Ό μ§μ ν¨,
μΆν μμΈμμ μ΄ νμν κ²½μ°λ₯Ό λλΉν΄10λ¨μλ‘
μ¬μ©νλ κ²μ΄ λ°λμ§ (0, 10, 20, 30 ...)
: κ°μ²΄λ₯Ό λμμ μ λ ¬νλ μμ±,
λΈλ‘ μμ± κ°μ²΄λ₯Ό μ λ ¬νλ λ°©λ²μΌλ‘ μ¬μ©λκ³ μμ
μ’μΈ‘ μ λ ¬ float:left;
μ°μΈ‘ μ λ ¬ float:right;
μ€μμ λ ¬ μμ±μ μμΌλ ,
margin: 0 auto; λ₯Ό μ¬μ©ν΄ μ€μ μ λ ¬ κ°λ₯
λΆλͺ¨ μμμ overflowμμλ₯Ό μΆκ°νλ€.
ex) overflow: hidden; , overflow: scroll; ...
floatμ΄ μ¬μ©λ λ°λ‘ λ€μμ νμ μμμ clear μμ±μ
μ¬μ©νλ€.
clear: left;
clear: right;
clear: both;
.wrap::after {
content:'';
display:block;
clear:both;
}
β¨μ°Έκ³
MDN_:hover
https://developer.mozilla.org/ko/docs/Web/CSS/:hover
β¨μ°Έκ³
MDN_:active
https://developer.mozilla.org/ko/docs/Web/CSS/:active
β¨μ°Έκ³
MDN_:focus
https://developer.mozilla.org/ko/docs/Web/CSS/:focus
flexλ gridλ μ’ λ§μ΄ μ΄λ €μ΄κ² κ°λ€...
μ£Όλ§μ κ° μ‘κ³ κ³΅λΆν΄μΌ μ λλ‘ μ΄ν΄ν μ μμλ―π
μ°μμ μ€νλ§ λ©μ Έμ,, 곡λΆμ μ΄λκΉμ§ππ