HTML&CSS 첫 μˆ˜μ—… 기둝

2020. 10. 27. 17:43ㆍHTML & CSS πŸ’™/웹퍼블리셔 μˆ˜μ—…κΈ°λ‘

 

 

 

 

 

 

 

 

 

Visual studio code μ‚¬μš©ν•˜μ—¬ 첫 μˆ˜μ—… 진행. 
μ˜€λŠ˜μ€ 정식 μˆ˜μ—…μ€ μ•„λ‹ˆκ³  μ„ μˆ˜μ—… 단계이닀. 였늘 2μ‹œκ°„, λ‹€μŒ 2μ‹œκ°„ 후에 λ³Έμˆ˜μ—… μ‹œμž‘μ΄ λœλ‹€. 
μˆ˜μ—„μ΄ μ–΄λ €μ›Œμ„œ λͺ» λ”°λΌκ°ˆκΉŒλ΄ 미리 μ—°μŠ΅ν–ˆλ˜ 것듀이 λ§Žμ€ 도움이 λ˜μ—ˆλ‹€. 
μ—­μ‹œ μœ νŠœλΈŒ... γ… γ…  κ°“νŠœλΈŒ.. 


μ„ μƒλ‹˜μ΄ μ—΄μ‹¬νžˆ 기본ꡬ쑰 μ„€λͺ…ν•˜μ‹€ λ•Œ 
혼자 배운 것듀을 μ—°μŠ΅ν•΄ λ³΄μ•˜λ‹€.
μ—­μ‹œ μ•ˆ λ³΄κ³  ν˜Όμž ν•˜λ €λ‹ˆκΉŒ ν—ˆμ ‘ν•˜κ΅¬λ§Œ..

<!---html λ¬Έμ„œμ— 주석 달기, μ›Ήλ¬Έμ„œμ— λ‚˜νƒ€λ‚˜μ§€ μ•ŠμœΌλ©°, κ°œλ°œμžλ“€λΌλ¦¬ μ„€λͺ… 달아주기 νƒœκ·Έ --->
<!-- ctrl +/ 주석 단좕킀 ν˜„μž¬μ˜ λ¬Έμ„œκ°€ μ›Ήν‘œμ€€μœΌλ‘œ λ§Œλ“€μ–΄μ§„ λ¬Έμ„œμž„μ„ μ„ μ–Έ -->
<!-- 
    hyper text markup language 
    html은 μ›Ήλ¬Έμ„œμ— λ§ˆν¬μ—…(coding)ν•˜λŠ” μ–Έμ–΄
    μ–΄λ””κ°€ 이미지이고 μ–΄λ””κ°€ text인지 ν‘œμ‹œν•˜λŠ” 것을 λ§ˆν¬μ—…μ΄λΌκ³  ν•œλ‹€.
    λ§ˆν¬μ—…ν•  λ•Œ μ‚¬μš©ν•˜λŠ” μ–Έμ–΄λ₯Ό νƒœκ·Έ(tag)라고 ν•œλ‹€.
-->
<!DOCTYPE html>


<html>
     <!-- headμ—λŠ” λ¬Έμ„œμ™€ κ΄€λ ¨λœ 정보 -μ–Έμ–΄, 제λͺ©, μ™ΈλΆ€νŒŒμΌ μ—°κ²° 등을 함. 
    metaνƒœκ·ΈλŠ” μ–Έμ–΄λ₯Ό ν‘œμ‹œν•˜λŠ” νƒœκ·Έλ‘œ, λ‹«λŠ” νƒœκ·Έκ°€ μ—†λ‹€. 인코딩 λ°©μ‹μœΌλ‘œ ν•œκΈ€ μ˜μ–΄ 뿐 μ•„λ‹ˆλΌ λͺ¨λ“  μ–Έμ–΄λ₯Ό ν‘œμ‹œν•¨. 
    titleνƒœκ·ΈλŠ” λ¬Έμ„œμ— 제λͺ©μ„ λΆ™μ—¬μ£ΌλŠ” νƒœκ·Έ -->
    <!-- alt L / alt o λˆ„λ₯΄λ©΄ μ›ΉνŽ˜μ΄μ§€λ‘œ μ½”λ”©ν•œ 화면이 보인닀 -->
    <!-- ctrl / 주석 νƒœκ·Έ -->

    <head>
        <meta charset="utf-8">
        <title>01-html기초</title>

        <style>
            div { width:300px; background-color: darkorchid; margin: 0 auto; font-weight: bold;}
            div p: :hover {color:green; font-size:2em;}
            * {text-align: center;}
        </style>

    </head>
     <h1>였늘의 메뉴</h1>
     <h3>였늘 저녁은 λ­λ¨Ήμ„κΉŒ?</h3>
     <div>
         <p>μ•„μ΄μŠ€ 아메리카노</p>
         <textarea>μš”κ΅¬μ‚¬ν•­ λ„£κΈ°</textarea>
         <select>
            <option>μ•„μ•„</option>
            <option>μ—¬λ¦°μžŽλ…Ήμ°¨</option>
            <option>망고쉐이크</option>
            <option>밀크티</option>
         </select>
     </div>

    <body>

    </body>

</html>

 

 

 

이 것은 였늘 μˆ˜μ—…μ—μ„œ 배운 것듀이닀. 
μ–΄μ œκΉŒμ§€ 혼자 μ—°μŠ΅ν–ˆλ˜ 것듀을 ν•˜λ£¨μ— λ‹€ λ°°μš΄λ‹€..  
이미 혼자 κ³΅λΆ€ν•œ 것듀을 λ‹€μ‹œ λ³΅μŠ΅ν•˜λŠ” λŠλ‚Œμ΄λΌ 쉽고 μž¬λ―Έμžˆλ‹€λŠ” λŠλ‚Œμ΄ λ“€λ©΄μ„œλ„  
혼자 μ‹œκ°„λ‚­λΉ„ ν•œ 것이 μ•„λ‹κΉŒ... 살짝 씁쓸..γ…Žγ…Ž  
κ·Έλž˜λ„ μ„ μƒλ‹˜ μ„€λͺ…이 머릿속에 쏙쏙 λ“€μ–΄μ™€μ„œ 닀행이닀.  

κ·Έλ‚˜λ§ˆ μ˜νƒ€κ°€ λΉ¨λΌμ„œ μ½”λ”©ν•  λ•Œ μ†λ„λŠ” λΉ λ₯Έ νŽΈμ΄λ‹Ή γ…Žγ…Ž 그것도 λ‹€ν–‰.. 
많이 λ§Žμ΄ μ—°μŠ΅ν•΄μ•Όκ² λ‹€~!!  

 

 

<!---html λ¬Έμ„œμ— 주석 달기, μ›Ήλ¬Έμ„œμ— λ‚˜νƒ€λ‚˜μ§€ μ•ŠμœΌλ©°, κ°œλ°œμžλ“€λΌλ¦¬ μ„€λͺ… 달아주기 νƒœκ·Έ --->
<!-- alt L / alt o λˆ„λ₯΄λ©΄ μ›ΉνŽ˜μ΄μ§€λ‘œ μ½”λ”©ν•œ 화면이 보인닀 -->
<!-- ctrl / 주석 νƒœκ·Έ (htmlλ¬Έμ„œ μ•ˆμ˜ 주석)-->

<!DOCTYPE html>
<html>
    <head>

        <meta charset="utf-8">
        <title>01-html기초</title>
        
        <!-- λ‚΄λΆ€ CSS λ¬Έμ„œ μž‘μ„± -->
        <style>
            /* (CSSμ•ˆμ˜ 주석) h1νƒœκ·Έλ₯Ό μ„ νƒν•΄μ„œ μ€‘κ΄„ν˜Έ μ•ˆμ˜ μŠ€νƒ€μΌμ„ μ μš©ν•΄λΌ. */
            /* νƒœκ·Έμ„ νƒμž {속성:속성값;} */
            /* (* {})은 전체 μ„ νƒμž, λͺ¨λ“  νƒœκ·Έλ₯Ό 선택 */
            /* λͺ¨λ“  νƒœκ·ΈλŠ” 기본적으둜 여백을 κ°–κ³  μžˆλ‹€. 이걸 μ—†μ• μ•Ό λ‚΄λ§˜λŒ€λ‘œ μœ„μΉ˜λ₯Ό μ •ν•  수 μžˆλ‹€. */

            * {margin: 0; padding: 0;}
            /* 여백을 μ—†μ• μ£ΌλŠ” νƒœκ·Έμ΄λ©°, default κ°’μœΌλ‘œ 항상 써야 ν•˜λŠ” νƒœκ·Έ / margin λ°”κΉ₯μ—¬λ°± */

            body {text-align: center;}
            /* μŠ€νƒ€μΌμ„ μƒμ†ν•œλ‹€ - λΆ€λͺ¨ν•œν…Œ μŠ€νƒ€μΌμ„ μ μš©ν–ˆμ„ λ•Œ μžμ‹κ°œμ²΄λ“€μ—κ²Œ 적용됨. */

            h1 { 
                color:aquamarine; 
                text-align: center;
                /* text-align은 크기가 정해지면 더이상 λ¨Ήνžˆμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— border, margin으둜 μŠ€νƒ€μΌ 섀정을 ν•΄μ•Ό ν•œλ‹€.  */
                font-size: 50px; 
                background-color: cadetblue; 
            }

            p {
                color: rgb(0, 68, 194);
                background-color: rgba(169, 169, 169, 0.397);
            }

            h2 {
                width: 500px; 
                height: 200px;
                /* κ°€λ‘œν¬κΈ° 100%κ°€ κΈ°λ³Έκ°’ */
                border-width: 2px;
                border-style: solid;
                border-color:rgb(187, 0, 56);
                /* border:1px solid rgb(187, 0, 56) μ΄λ ‡κ²Œ ν•œκΊΌλ²ˆμ— μ“°λŠ” 것이 κ°„νŽΈν•¨ */
                margin:20px auto 20px auto; 
                /* μ‹œκ³„λ°©ν–₯으둜 λ°”κΉ₯μͺ½ 여백을 20 20 20 20 μ΄λ ‡κ²Œ μ€˜λ„ λœλ‹€.  */
                /* μœ„, μ•„λž˜λŠ” autoκ°€ μ•ˆ λ¨ΉλŠ”λ‹€. */
            }


        </style>

    </head>
     

    <body>
        
        <!-- web browser 화면에 ν‘œμ‹œλ  λ‚΄μš©  -->
        <h1>HTML5λž€?</h1>

        <!-- title νƒœκ·ΈμΈ h1νƒœκ·ΈλŠ” ν•œ 번만 μ“Έ 수 μžˆλ‹€. h1~h6κΉŒμ§€ μžˆλ‹€. -->
        <!-- p tag: ν…μŠ€νŠΈ 단락을 μ‚½μž…ν•˜λŠ” λ³Έλ¬Έ νƒœκ·Έ -->
        <!-- br tag: μ€„λ°”κΏˆνƒœκ·Έμ΄λ©°, λ‹«λŠ” νƒœκ·Έκ°€ μ—†λ‹€ -->
        <!-- ν˜„μž¬ pνƒœκ·Έμž…μž₯μ—μ„œ brνƒœκ·ΈλŠ” μžμ‹μ΄λ‹€. -->

        <p>μ›Ήμ—λŠ” ν…μŠ€νŠΈ 뿐만 μ•„λ‹ˆλΌ 이미지, 링크 λ“± μ—¬λŸ¬ μš”μ†Œλ“€μ΄ μžˆλ‹€. <br />
            이런 μš”μ†Œλ“€μ„ λͺ¨λ‘ 닀루고 ν‘œμ‹œν•  수 μžˆλŠ” λ¬Έμ„œκ°€ html(hypertext markup language)이닀. <br />
            μ΄λŸ¬ν•œ λ¬Έμ„œλ₯Ό μž‘μ„±ν•˜λŠ”λ° ν•„μš”ν•œ λ¬Έμ„œκ°€ html이닀. <br> 
            html둜 μž‘μ„±λœ λ¬Έμ„œλ₯Ό μ‚¬μš©μžμ—κ²Œ λ³΄μ—¬μ£ΌλŠ” ν”„λ‘œκ·Έλž¨μ΄ μ›Ή λΈŒλΌμš°μ €μ΄λ‹€.</p>

        <h2>μ›Ή λΈŒλΌμš°μ €μ˜ μ’…λ₯˜</h2>
        <h3>마이크둜 μ†Œν”„νŠΈ 엣지, μ΅μŠ€ν”Œλ‘œλŸ¬</h3>
        <h4>μ• ν”Œ- μ‚¬νŒŒλ¦¬</h4>
        <h5>λͺ¨μ§ˆλΌ-νŒŒμ΄μ–΄ν­μŠ€</h5>
        <h6>ꡬ글- 크둬</h6>

        <select>
            <option>엣지</option>
            <option>μ΅μŠ€ν”Œλ‘œλŸ¬</option>
            <option>크둬</option>
            <option>μ‚¬νŒŒλ¦¬</option>
        </select>

    </body>

</html>