π FrontEnd/HTML & CSS
-
[CSS] λ μ΄μμμ μν μ€νμΌκ³Ό μμ π FrontEnd/HTML & CSS 2022. 5. 23. 18:30
μμνλ©΄μ λ μ΄μμμ μν μ€νμΌμ μμ μ ν¨κ» 곡λΆν©λλ€. 1. CSS μ λ°μ€ λͺ¨λΈ CSS μ λ°μ€ λͺ¨λΈ (box model) μ κ·Έλ¦Όμ΄λ ν μ€νΈμ²λΌ μ¬κ° μμμ κ°λ μμλ₯Ό ν΅μΉν©λλ€. λ°μ€ λͺ¨λΈ μ€νμΌμ μ΄μ©νλ©΄ μ¬λ°±μ΄λ ν λ리 λ±μ μμΈν μ€μ ν μ μμ΅λλ€. μΉ λ¬Έμμμ λ€μνκ² νμ©ν μ μμ΅λλ€. (1) λΈλ‘ λ 벨 μμμ μΈλΌμΈ λ 벨 μμ λΈλ‘ λ 벨 (block-level) μμ μμλ₯Ό μ½μ νμ λ νΌμμ ν μ€μ μ°¨μ§νλ μμμ λλ€. ν΄λΉ μμμ μΌμͺ½μ΄λ μ€λ₯Έμͺ½μ λ€λ₯Έ μμκ° μ¬ μ μμ΅λλ€. μ) , ~, , , , , , , , , μΈλΌμΈ λ 벨 (inline-level) μμ μ€μ μ°¨μ§νμ§ μλ μμμ λλ€. νλ©΄μ νμλλ μ½ν μΈ λ§νΌλ§ μμμ μ°¨μ§νκ³ , κ·Έ μΈμ 곡κ°μλ λ€λ₯Έ μμκ° ..
-
[CSS] μμ/λ°°κ²½ κ΄λ ¨ μ€νμΌκ³Ό μμ π FrontEnd/HTML & CSS 2022. 5. 20. 22:20
μμνλ©΄μ μμ, λ°°κ²½κ³Ό κ΄λ ¨λ μ€νμΌμ μμ μ ν¨κ» 곡λΆν©λλ€. 1. μΉμμ μμ νννκΈ° (1) 16μ§μ νκΈ°λ² #ffffff μ²λΌ #κ³Ό ν¨κ» 6μ리μ 16μ§μλ‘ νμν©λλ€. μμμλΆν° λ μλ¦¬μ© λΉ¨κ°, μ΄λ‘, νλμ μμ λλ€. νλλ μμ΄μ§ μμμ λλ 00, κ°λ μμμ λλ ffλ‘ νμν©λλ€. μ¬μ©ν μ μλ κ°μ 000000(κ²μμ)μμλΆν° ffffff(ν°μ)κΉμ§μ λλ€. /* μ */ p { color: #000000; /* κΈμμ κ²μ */ } .accent { color: #ff0000; /* accent ν΄λμ€ μ€νμΌμ μ λΉ¨κ° */ } (2) rgbμ rgba νκΈ°λ² color: rgb(255, 0, 0) μ²λΌ μΈ μ리μ μ«μλ‘ νμν©λλ€. μ μ«μλΆν° λΉ¨κ°, μ΄λ‘, νλμ μμ λλ€. ..
-
[CSS] ν μ€νΈ κ΄λ ¨ μ€νμΌκ³Ό μμ - 2π FrontEnd/HTML & CSS 2022. 5. 20. 22:10
μμνλ©΄μ ν μ€νΈμ κ΄λ ¨λ μ€νμΌμ μμ μ ν¨κ» 곡λΆν©λλ€. 3. λ¬Έλ¨ μ€νμΌ (1) direction μμ± ν μ€νΈμ μ°κΈ° λ°©ν₯μ μ§μ ν©λλ€. /* μ */ h3 { direction: rtl; /* μ λͺ©μ μ€λ₯Έμͺ½μμ μΌμͺ½μΌλ‘ νμ */ } (2) text-align μμ± - ν μ€νΈ μ λ ¬νκΈ° λ¬Έλ¨μ ν μ€νΈ μ λ ¬ λ°©λ²μ μ§μ ν©λλ€. μ¬μ©ν μ μλ μμ±κ°μ left μ right, center, justify μ λλ€. κΈ°λ³Έ κ°μ λΈλΌμ°μ μ λ°λΌ λ¬λΌμ§λ©°, λΆλͺ¨ μμμ κ°μ μμν©λλ€. (2) μμ ν μ€νΈ μ λ ¬ Narcissistic, my god, I love it μλ‘λ₯Ό λΉμΆ λ°€ μλ¦λ€μ΄ κΉλ§ λλΉ λ λΉ μ Έ κΉμ΄ (λ λ΄κ²λ‘, λ λ€κ²λ‘) μ¨ μ°Έκ³ love dive Ooh-ooh, ooh-ooh, lal..
-
[CSS] ν μ€νΈ κ΄λ ¨ μ€νμΌκ³Ό μμ - 1π FrontEnd/HTML & CSS 2022. 5. 17. 22:00
μμνλ©΄μ ν μ€νΈμ κ΄λ ¨λ μ€νμΌμ μμ μ ν¨κ» 곡λΆν©λλ€. 1. κΈκΌ΄ κ΄λ ¨ μ€νμΌ (1) font-family μμ± - κΈκΌ΄ μ§μ νκΈ° μΉ λ¬Έμμμ μ¬μ©ν κΈκΌ΄μ μ§μ ν©λλ€. body νκ·Έλ₯Ό λΉλ‘―ν΄ p νκ·Έλ hn νκ·Έμ²λΌ ν μ€νΈλ₯Ό μ¬μ©νλ μμλ€μμ μ¬μ©ν©λλ€. /* κΈ°λ³Έν */ font-family: "κΈκΌ΄ μ΄λ¦", "κΈκΌ΄ μ΄λ¦", "κΈκΌ΄ μ΄λ¦"; /* μ */ p { font-family: "κ΅΄λ¦Ό"; /* ν μ€νΈ λ¨λ½μ κΈκΌ΄μ 'κ΅΄λ¦Ό'μΌλ‘ μ§μ */ } body { font-family: "λ§μ κ³ λ", "λμ", "κ΅΄λ¦Ό"; } (2) @font-face μμ± - μΉ ν°νΈ μ¬μ©νκΈ° μΉ ν°νΈ(web font) λ? μΉ λ¬Έμλ₯Ό μμ±ν λ μΉ λ¬Έμ μμ κΈκΌ΄ μ 보λ ν¨κ» μ μ₯νλ€κ° μ¬μ©μκ° μΉ λ¬Έμμ μ ..
-
[CSS] CSS κΈ°μ΄π FrontEnd/HTML & CSS 2022. 5. 17. 15:46
μμνλ©΄μ CSS μ κΈ°μ΄λ₯Ό μμ μ ν¨κ» 곡λΆν΄ λ΄ μλ€. 1. CSS (Cascading Style Sheets) (1) μ μ€νμΌμ μ¬μ©ν κΉ? μΉ λ¬Έμμ λ΄μ©κ³Ό μκ΄ μμ΄ λμμΈλ§ λ°κΏ μ μμ΅λλ€. HTMLλ‘λ μΉ μ¬μ΄νΈμ λ΄μ©μ, CSSλ‘λ μΉ λ¬Έμμ λμμΈμ ꡬμ±νλ€λ μμ΄λμ΄κ° λ°λ‘ μΉ νμ€μ μμμ λλ€. μ μ§λ³΄μκ° μ½μ΅λλ€. λ€μν κΈ°κΈ°μ λ§κ² νλ ₯μ μΌλ‘ λ°λλ λ¬Έμλ₯Ό λ§λ€ μ μμ΅λλ€. (2) μ€νμΌμ νμ μ νμ (selector) λ μ€νμΌ κ·μΉμ μ΄λμ μ μ©ν κ²μΈμ§λ₯Ό λνλ λλ€. κΈ°λ³Έν : μ νμ { μμ±: μμ± κ°; } p { /* ν μ€νΈ λ¨λ½μ μ€μμ μ λ ¬νλ μ€νμΌ κ·μΉ */ text-align: center; } h1 { /* μ λͺ© 1λ¨κ³μ κΈμ ν¬κΈ°λ₯Ό 10pxλ‘, κΈμ μμμ..
-
[HTML] νΌ κ΄λ ¨ νκ·Έμ μμ - 2π FrontEnd/HTML & CSS 2022. 5. 16. 20:13
νΌ κ΄λ ¨ νκ·Έλ€ νΌκ³Ό κ΄λ ¨λ νκ·Έλ€μ 곡λΆν΄λ΄ μλ€. 3. νκ·Έμ λ€μν μμ± (1) autofocus μμ± - μ λ ₯ 컀μ νμνκΈ° νμ΄μ§λ₯Ό λΆλ¬μ€μλ§μ μνλ μμμ λ§μ°μ€ 컀μκ° νμλλλ‘ νλ κ²μ λλ€. μ΄μ μλ μλ°μ€ν¬λ¦½νΈλ₯Ό μ΄μ©νμ§λ§, HTML5 μμ autofocus μμ±μΌλ‘ μ½κ² ν΄κ²°ν μ μκ² λμμ΅λλ€. (2) placeholder μμ± - ννΈ νμνκΈ° μμμ νλ μμ μ λΉν ννΈ λ΄μ©μ νμνκ³ μλ€κ° κ·Έ νλλ₯Ό ν΄λ¦νλ©΄ λ΄μ©μ΄ μ¬λΌμ§λλ‘ νλ κ²μ λλ€. ν μ€νΈ νλ μμ λ μ΄λΈμ μ¬μ©νμ§ μκ³ λ μ΄λ€ λ΄μ©μ μ λ ₯ν΄μΌ ν μ§ μλ €μ€ μ μμ΅λλ€. (3) readonly μμ± - μ½κΈ° μ μ© νλ λ§λ€κΈ° readonly μμ±μ ν΄λΉ νλλ₯Ό μ½κΈ° μ μ©μΌλ‘ λ°κΏλλ€. νλ μμ λ΄μ©μ΄ μμΌλ©΄..
-
[HTML] νΌ κ΄λ ¨ νκ·Έμ μμ - 1π FrontEnd/HTML & CSS 2022. 5. 15. 16:10
νΌ κ΄λ ¨ νκ·Έλ€ νΌκ³Ό κ΄λ ¨λ νκ·Έλ€μ 곡λΆν΄λ΄ μλ€. 1. νΌ (1) νΌ(form)μ΄λ? μ¬μ©μκ° μΉ νμ΄μ§μ μ΄λ€ μ 보(κ°) μ μ λ ₯νμ λ κ·Έ μ 보λ₯Ό μλ²μ μ λ¬νκ³ μ ν λ νΌμ μ΄μ©ν©λλ€. μ¦ μ¬μ©μμ κ°μ μλ²μ μ λ¬ν΄μ£Όλ μΌμ ν©λλ€. (2) νκ·Έ - νΌ λ§λ€κΈ° μ¬μ©ν μ μλ μμ± method : νΌμ μ μ‘ν λ°©μ μ ν name : νΌμ μλ³νκΈ° μν νΌμ μ΄λ¦ action : νΌμ μ μ‘ν μλ² μͺ½μ μ€ν¬λ¦½νΈ νμΌ target : action μμ μ§μ ν μ€ν¬λ¦½νΈ νμΌμ νμ¬ μ°½μ΄ μλ λ€λ₯Έ μμΉμ μ΄λλ‘ μ§μ autocomplete μμ± : μ¬μ©μκ° μ λ ₯νλ λ΄μ©μ κΈ°μ΅νλ€κ° λΉμ·ν λ΄μ©μ μ λ ₯ν κ²½μ°, μ΄μ μ μ λ ₯νλ λ΄μ©μ ννΈλ‘ 보μ¬μ£Όλ μμ±μ λλ€. κΈ°λ³Έν : νΌ μμ (2) μμ (3..