π Front-end/CSS
π€ position λ¬Έμ μμ μμλ₯Ό λ°°μΉνλ λ°©λ²μ μ§μ νλ€. top, right, bottom, left μμ±μ΄ λ°°μΉν μ΅μ’
μμΉλ₯Ό κ²°μ νλ€. μμ position: static; λ보기 https://developer.mozilla.org/en-US/docs/Web/CSS/position position: relative; top: 40px; left: 40px; λ보기 https://developer.mozilla.org/en-US/docs/Web/CSS/position position: absolute; top: 40px; left: 40px; λ보기 https://developer.mozilla.org/en-US/docs/Web/CSS/position position: sticky; top: ..
π Front-end/CSS
π€ text-indent λΈλ‘μμ ν
μ€νΈ μ€ μμ λμ΄λ λΉ κ³΅κ°μ κΈΈμ΄λ₯Ό μ€μ νλ€. ( λ€μ¬μ°κΈ° ) κ°λ‘ κ°κ²©μ κΈμ μ½ν
μΈ μμ μΌμͺ½ κ°μ₯μ리λ₯Ό κΈ°μ€μΌλ‘ νλ€. text-indent: 0; text-indent: 30%; text-indent: -3em; λ보기 - css text-indent μμ± https://developer.mozilla.org/ text-indent - CSS: Cascading Style Sheets | MDN The text-indent CSS property sets the length of empty space (indentation) that is put before lines of text in a block. developer.mozilla.org
π Front-end/CSS
π€ box-sizing CSS μμ± box-sizingμ κ³μ°λ μμμ μ 체 λλΉμ λμ΄λ₯Ό μ νλ κ²μ΄λ€. child containerμ 보μμ€ box-sizing: content-box; width: 100%; λ보기 λ보기 https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing box-sizing: content-box; width: 100%; border: solid #5B6DCD 10px; padding: 5px; λ보기 λ보기 https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing box-sizing: border-box; width: 100%; border: solid #5B6DCD 10px..
π Front-end/CSS
λ€μ΄κ°κΈ° μμ΄μ½μ λ§ν¬λ₯Ό κ±Έκ³ , κ²μμ°½μ λ§λ€ κ²μ΄λ€. πμμ΄μ½μ λ§ν¬ κ±ΈκΈ° λ¨Όμ λ§μμ λλ μμ΄μ½ μ΄λ―Έμ§λ₯Ό μ°Ύλλ€. μ μ½λλ₯Ό μ
λ ₯νλ€. 1. href : κ²μνμΌλ‘ μ΄λνλ λ§ν¬. 2. width : νλ©΄μ 보μ¬μ§λ ν¬κΈ°. 3. alt : μ΄λ―Έμ§κ° μλνλ λ λμ 보μ¬μ§λ κΈ. π κ²μμ°½ κ²μμ°½λ λ΄κ° μ΄λ―Έμ§λ₯Ό λ§λ€μ΄μ κ°μ Έκ°μΌνλκ±΄κ° μκ°νμ§λ§, κ²μν΄λ³΄λ λ΄κ° μνλ λͺ¨μμΌλ‘ λ§λλ μλ£κ° μμλ€. κ΅μ₯ν λμ μΈ μλ£μμ§λ§ λ λ³νκ° μλ κ²μ μν΄μ λ°μνμ μ μΈνμλ€. ꡬμ μ€κ³λλ λλ³΄κΈ°κ° μ’μΈ‘μ μμ§λ§, ( λ―Έμ μΌλ‘ μ΄μλ€κ³ μκ°νμμ ) κ²μν κΈμλ₯Ό μ
λ ₯νκ³ κ²μ! μ νλ €λ©΄ κ²μμΌλ‘ μ νλλ λ§ν¬ λ²νΌ ( λ보기 ) κ° μ°μΈ‘μ μμ΄μΌ νλ€κ³ μκ°ν΄μ λ°κΏ¨λ€. ..
π Front-end/CSS
μ μ¬μ§μ²λΌ λ°°κ²½νλ©΄μ κ°λμ±μ°κ³ νλ¦¬κ² λ§λ€κ³ μΆμ΄μ μλ£λ₯Ό μ°Ύμ보μλ€. λ€μ΄κ°κΈ° CSSμ opacityλ₯Ό μ΄μ©νμ¬ HTMLμ μμλ₯Ό ν¬λͺ
νκ² λ§λλ λ°©λ²κ³Ό μμ μμλ μ μΈνκ³ λ°°κ²½νλ©΄λ§ ν¬λͺ
νκ² λ§λλ λ°©λ²μ μμλ³Έλ€. π opacity IR.Write html,body{ width: 100%; height: 100%; margin: 0; } body{ overflow: hidden; } .back_container{ width: 100%; height: 100%; background: url("./images/forest.png"); background-size: cover; opacity: 0.5; } .head{ margin: 0; text-align:..
π Front-end/CSS
λ€μ΄κ°κΈ° λ μ΄μμμ μν₯μ λ―ΈμΉλ μμ±μ λν΄ μμ보μ. π λ μ΄μμμ μν₯μ λ―ΈμΉλ μμ± π€ display Block κ³Ό Inline μμμ μ±κ²©μ λ°κΏ λ μ¬μ©νλ€. inline-blockμ μ¬μ©νλ©΄ λ μμμ μ±κ²©μ λͺ¨λ κ°μ§λ€. π€ float Hello Hello floatμ λν μμ±μ μ μ΄νκ³ μ ν λ μ¬μ©νλ€. none ( κΈ°λ³Έκ° ) clear μμ±μ μ€μ νμ§ μμ κ²κ³Ό κ°λ€. left μΌμͺ½μΌλ‘ λΆλ float μ λ ¬μ μ·¨μνλ€. right μ€λ₯Έμͺ½μΌλ‘ λΆλ float μ λ ¬μ μ·¨μνλ€. both μΌμͺ½, μ€λ₯Έμͺ½ λͺ¨λ λΆλ float μ λ ¬μ μ·¨μνλ€. π€ 곡백 μ κ±° λΈλΌμ°μ μ κ³΅κ° μ¬μ΄μ 곡백 μ κ±°νκΈ° κ³Ό νκ·Έλ margin κ³Ό padding κ°μ κ°μ§λ―λ‘ μ΄κΈ°νλ₯Ό ν΄μ£Όμ΄μΌ νλ€. ..
π Front-end/CSS
λ€μ΄κ°κΈ° marginμ border μμμΌλ‘ λ€λ₯Έ μμμ ꡬλ³νκΈ° μν΄ μ°μ΄λ λΉ μμμ΄λ€. μ¦, μ΄ λ§μ λ€λ₯Έ μμμμ κ°κ²©μ λ§λ€ μ μλ€λ κ²μ΄λ€. π margin μμ± : κΈ°λ³Έ κ° = 0 length κ³ μ κ°μΌλ‘ μ§μ νλ€. ( ex, px, em ... ) percent μμμ widthμ μλμ μΈ ν¬κΈ°λ₯Ό μ§μ νλ€. auto λΈλΌμ°μ μ μν΄ κ³μ°λ κ°μ΄ μ μ©λλ€. margin-top border μμμ μμͺ½ μ¬λ°±μ μ§μ νλ€. margin-right border μμμ μ€λ₯Έμͺ½ μ¬λ°±μ μ§μ νλ€. margin-bottom border μμμ μλμͺ½ μ¬λ°±μ μ§μ νλ€. margin-left border μμμ μΌμͺ½ μ¬λ°±μ μ§μ νλ€. π€ margin μΆμ½ margin: [-top] [-righ..
π Front-end/CSS
λ€μ΄κ°κΈ° padding μμμ border μ content μ¬μ΄μ μ¬λ°±μ΄λ€. paddingμ μΈλΆ μμ± κ°μ λν΄ μμ보μ. π padding μμ± : κΈ°λ³Έ κ° = 0 length κ³ μ κ°μΌλ‘ μ§μ νλ€. ( ex, px, em ... ) percent μμμ widthμ μλμ μΈ ν¬κΈ°λ₯Ό μ§μ νλ€. padding-top content μμμ μμͺ½ μ¬λ°±μ μ§μ νλ€. padding-right content μμμ μ€λ₯Έμͺ½ μ¬λ°±μ μ§μ νλ€. padding-bottom content μμμ μλμ‘± μ¬λ°±μ μ§μ νλ€. padding-left content μμμ μΌμͺ½ μ¬λ°±μ μ§μ νλ€. π€ paddingμ μΆμ½ padding: [-top] [-right] [-bottom] [-left]; 0 10px 2..
π Front-end/CSS
λ€μ΄κ°κΈ° border μμ±μ μμμ ν
λ리μ κ΄λ ¨λ μμ±μ μ§μ ν λ μ¬μ©νλ€. ν
λ리μ κ΅΅κΈ°, λͺ¨μ, μμμ μ§μ ν μ μλ μμ±λ€μ΄ μμΌλ©°, μμ λ°°μ΄ background μμ±μ²λΌ μ¬λ¬ μμ±μ μΆμ½νμ¬ μ μ©ν μλ μλ€. π border κ΄λ ¨ μμ± - border-width : κΈ°λ³Έκ° = medium μ μ κ΅΅κΈ°λ₯Ό μ§μ νλ μμ±μ΄λ€. μνμ’μ° μ μ κ΅΅κΈ°λ₯Ό λ€λ₯΄κ² ννν μ μλ€. border-width:[top][right][bottom][left]; ν€μλ thin, medium, thick λ¨μ px, em, rem ... ( %, μ μ λ¨μ μ¬μ©λΆκ° ) - border-style : κΈ°λ³Έ κ° = none μ μ λͺ¨μμ μ§μ νλ μμ±μ΄λ€. μνμ’μ° μ μ λͺ¨μμ λ€λ₯΄κ² ννν μ μλ€...
π Front-end/CSS
π Block μμ - νκ·Έκ° λνμ μ΄λ€. - μ€λ°κΏ νμμ΄ λνλλ€. - width / hegith κ° μ¬μ© κ°λ₯. ( κ³΅κ° λ§λ€κΈ° κ°λ₯ ) - margin / padding κ° μ¬μ© κ°λ₯. ( μν λ°°μΉ μμ
κ°λ₯ ) π lnline μμ - μ€λ°κΏ νμ μμ. - width / height κ° μ μ© λΆκ°. - margin / padding / bottom κ° μ μ© λΆκ°. λ보기 01. https://2022aionline.elice.io/blcok & lnline μμ μ€λͺ
[SW μ½λ©] ν΅μ¬ HTML/CSS κΈ°μ΄ | 2022 AI/SW μ¨λΌμΈ μ½λ©μ
λ¬Έ νλ ¨κ΅μ‘ | μ리μ€μμ 무λ£λ‘ μμν΄λ³΄μΈ λλ§μ μΉ ν¬νΈν΄λ¦¬μ€, μ§μ λ§λ€μ΄λ³΄μΈμ! 2022aionline.elice.io
π Front-end/CSS
λ€μ΄κ°κΈ° HTMLμ λͺ¨λ μμλ μ¬κ°νμ λ°μ€ ννλ‘ λ§λ€μ΄μ§λ€. λ°μ€λ μ΄ 4κ°μ§μ μμμΌλ‘ ꡬλΆλμ΄ μμΌλ©° μμλ§λ€ λ€μν μ€νμΌμ μ μ©ν μ μλ€. μ΄ 4κ°μ§ μμμ ν΅νμ΄μ λ°μ€λͺ¨λΈμ΄λΌκ³ νλ€. νμ΅νκΈ° λ¬Έμλ₯Ό λ°°μΉν λ λΈλΌμ°μ μ λ λλ§ μμ§μ νμ€ CSS κΈ°λ³Έ λ°μ€ λͺ¨λΈμ λ°λΌ κ° μμλ₯Ό μ¬κ°ν μμλ‘ λνλΈλ€. CSSλ₯Ό μ΄μ©ν΄ μ΄ μμμ ν¬κΈ°, μμΉ λ° μμ± ( μμ, λ°°κ²½, ν
λ리 ν¬κΈ° λ± )μ λ³κ²½ν μ μλ€. π boxmodel κ΅¬μ± λ보기 https://www.boostcourse.org/cs120/lecture/92913?isDesc=false - Content μμ : μμμ μ€μ λ΄μ©μ ν¬ν¨νλ μμμ΄λ€. λ°λΌμ ν¬κΈ°λ λ΄μ©μ λλΉ λ° λμ΄λ₯Ό λνλΈλ€. - Border μμ : ..
π Front-end/CSS
λ€μ΄κ°κΈ° background μμ±μ μμμ λ°°κ²½μ κ΄λ ¨λ μμ±μ μ§μ ν λ μ¬μ©νλ€. λ°°κ²½μ κ΄λ ¨λ μμ±μλ μμ, μ΄λ―Έμ§, λ°λ³΅ μ¬λΆ λ± μ¬λ¬ μμ±μ΄ μ‘΄μ¬νκ³ , μ΄ μμ±λ€μ ν λ²μ λͺ¨μμ μ¬μ©ν μλ μλ€. π background κ΄λ ¨ μμ± - background-color : κΈ°λ³Έ κ° = trnasparent λ°°κ²½μ μμμ μ§μ νλ μμ±μ΄λ€. μμ κ° μ μ© λ°©μκ³Ό κ°λ€. - background-image : κΈ°λ³Έ κ° = none λ°°κ²½μΌλ‘ μ¬μ©ν μ΄λ―Έμ§μ κ²½λ‘λ₯Ό μ§μ νλ μμ±μ΄λ€. urlμ κ²½λ‘λ μ λ κ²½λ‘, μλ κ²½λ‘ λͺ¨λ κ°λ₯νλ€. λ§μ½ background-colorμ μμμ΄ μ μ©λ μνμμ background-imageλ‘ μ¬μ©λ μ΄λ―Έμ§μ ν¬λͺ
ν λΆλΆμ΄ μλ€λ©΄, κ·Έ λΆλΆμ backgorund-co..