HTML5 & CSS3

[HTML5 & CSS3] 여백을 μ‘°μ ˆν•˜λŠ” 속성듀

μ½”λ”©ν•˜λŠ” λΆ•μ–΄ 2021. 2. 12. 15:04
λ°˜μ‘ν˜•

*margin 속성 - μš”μ†Œ μ£Όλ³€ μ—¬λ°± μ„€μ •ν•˜κΈ°

​

κΈ°λ³Έν˜•)

margin-top : <크기> | <λ°±λΆ„μœ¨> | auto

margin-right : <크기> | <λ°±λΆ„μœ¨> | auto

margin-bottom : <크기> | <λ°±λΆ„μœ¨> | auto

margin-left : <크기> | <λ°±λΆ„μœ¨> | auto

margin : <크기> | <λ°±λΆ„μœ¨> | auto

 

속성 κ°’

μ„€λͺ…

<크기>

λ„ˆλΉ„λ‚˜ 높이 값을 px(ν”½μ…€)μ΄λ‚˜ cm(μ„Όν‹°λ―Έν„°) 같은 λ‹¨μœ„μ™€ ν•¨κ»˜ 수치둜 μ§€μ •ν•œλ‹€.

<λ°±λΆ„μœ¨>

λ°•μŠ€ λͺ¨λΈμ„ ν¬ν•¨ν•˜κ³  μžˆλŠ” λΆ€λͺ¨ μš”μ†Œλ₯Ό κΈ°μ€€μœΌλ‘œ λ„ˆλΉ„λ‚˜ 높이 값을 %둜 μ§€μ •ν•œλ‹€.

auto

display μ†μ„±μ—μ„œ μ§€μ •ν•œ 값에 맞게 μ μ ˆν•œ 값을 μžλ™μœΌλ‘œ μ§€μ •ν•œλ‹€.

​

λ‹€μ–‘ν•˜κ²Œ λ§ˆμ§„ κ°’ μ§€μ •ν•˜κΈ°

​

 

margin을 μ‚¬μš©ν•΄ ν™”λ©΄ κ°€μš΄λ° λ°°μΉ˜ν•˜κΈ°

 

​

​

*λ§ˆμ§„ 쀑첩(margin overlap) ν˜„μƒ

μš”μ†Œλ₯Ό μ„Έλ‘œλ‘œ λ°°μΉ˜ν•  경우, λ§ˆμ§„κ³Ό λ§ˆμ§„μ΄ λ§Œλ‚  λ•Œ λ§ˆμ§„ 값이 큰 μͺ½μœΌλ‘œ 겹쳐진닀. 이런 ν˜„μƒμ„ λ§ˆμ§„ 쀑첩 λ˜λŠ” λ§ˆμ§„ 상쇄 라고 ν•œλ‹€.

 

λ§ˆμ§„ 쀑첩 μ΄ν•΄ν•˜κΈ° 1

 

λ§ˆμ§„ 쀑첩 μ΄ν•΄ν•˜κΈ° 2

 

​

 

*padding 속성 - μ½˜ν…μΈ  μ˜μ—­κ³Ό ν…Œλ‘λ¦¬ 사이 μ—¬λ°± μ„€μ •ν•˜κΈ°

νŒ¨λ”©μ΄λž€ μ½˜ν…μΈ  μ˜μ—­κ³Ό ν…Œλ‘λ¦¬ μ‚¬μ΄μ˜ 여백을 λ§ν•œλ‹€. λ‹€μ‹œ 말해 ν…Œλ‘λ¦¬ μ•ˆμͺ½μ˜ 여백이라고 μƒκ°ν•˜λ©΄ λœλ‹€.

​

κΈ°λ³Έν˜•)

padding-top : <크기> | <λ°±λΆ„μœ¨> | auto

padding-right : <크기> | <λ°±λΆ„μœ¨> | auto

padding-bottom : <크기> | <λ°±λΆ„μœ¨> | auto

padding-left : <크기> | <λ°±λΆ„μœ¨> | auto

padding : <크기> | <λ°±λΆ„μœ¨> | auto

 

λ‹€μ–‘ν•˜κ²Œ νŒ¨λ”© κ°’ μ§€μ •ν•˜κΈ°

 

 

​​

직접 ν•΄λ³΄μ„Έμš”! ) λ°•μŠ€ λͺ¨λΈλ‘œ μ½˜ν…μΈ  μ •λ¦¬ν•˜κΈ°

​

<!DOCTYPE html>
<html lang="ko">
<head>
         <meta charset="utf-8">
         <title>애완견 돌보기</title>
         <link href="layout.css" rel="stylesheet" type="text/css">
         <style>
                article {
                      width:90%;
                      height:auto;
                      margin:20px 10px;
                      padding:20px;
                }
                #pet1{
                      border:1px solid black;
                      border-radius:10px; 
                }
                #pet2 {
                      border:1px dotted blue;
                      border-radius:20px;
                }
                #pet3 {
                      border:2px double green;
                      border-top-left-radius:30px;
                      border-bottom-right-radius:30px;
                }
         </style> 
</head>
<body>
         <header>
                  <h1>애완견 μ’…λ₯˜</h1>
                  <nav>
                           <ul>
                               <li><a href="#">애완견 μ’…λ₯˜</a></li>
                               <li><a href="#">μž…μ–‘ν•˜κΈ°</a></li>
                               <li><a href="#">κ±΄κ°•λŒλ³΄κΈ°</a></li>
                               <li><a href="#">λ”λΆˆμ–΄μ‚΄κΈ°</a></li>
                           </ul>
                  </nav>
</header>
<section>
         <article id="pet1"> 
                  <h3>ν™œλ‹¬ν•œ κ°•μ•„μ§€</h3>
                  <dl>
                               <dt>μš”ν¬μ…” ν…Œλ¦¬μ–΄ </dt>
                               <dd>μƒκΈ°μžˆκ³  ν™œλ‹¬ν•œ μ„±μ§ˆμ„ κ°€μ§€κ³  있으며 μžμ‹ λ³΄λ‹€ λͺΈμ§‘이 큰 κ°œλ‚˜ 집에 λ“€μ–΄μ˜¨ μΉ¨μž…μžλ₯Ό 겁                                                              λ‚΄λŠ” 일이 μ—†μ–΄ 쒋은 번견이고 μš°λ¦¬λ‚˜λΌ 졜고의의 κ°€μ •κ²¬μœΌλ‘œ 자리 작고 μžˆλ‹€.</dd>
                               <dt>λ§ν‹°μ¦ˆ </dt>
                               <dd>애정이 많고, μΆ©μ‹€ν•˜λ©° ν™œλ°œν•œ 성격을 μ†Œμœ ν•˜κ³ μžˆλ‹€. 이 쒅은 1κΈ‰ κ°€μ •κ²¬μœΌλ‘œ μš”ν¬μ…”ν…Œλ¦¬μ–΄μ™€ ν•¨κ»˜ μš°λ¦¬λ‚˜λΌ 졜고의 κ°€μ •κ²¬μœΌλ‘œ 자리작고 μžˆλ‹€.</dd>
                               <dt>포메 라이언</dt>
                               <dd>ν™œκΈ°μ°¨κ³  λͺ…λž‘ν•œ 개둜 유λͺ…ν•˜κ³ , κ±·λŠ” λͺ¨μŠ΅μ΄ μš°μ•„ν•˜λ‹€.μΆ©μ‹€ν•˜κ³  우호적인 성격이 κ°€μž₯ λ¨Όμ € κ±°λ‘ λœλ‹€. </dd>
                               <dt>골든 λ¦¬νŠΈλ¦¬λ²„</dt>
                               <dd>이 견쒅은 좩성심이 κ°•ν•˜κ³  성격이 ν™œλ‹¬ν•˜μ—¬ μ–΄λ¦°μ•„μ΄λ‚˜ 여성이 μƒλŒ€ν•˜κΈ°μ— μ ν•©ν•œ 견쒅이닀.참을성 λ˜ν•œ κ°•ν•˜μ—¬ ν˜„μž¬λŠ”μ‹€λ‚΄μ—μ„œλ„ 많이 κΈΈλŸ¬μ§€κ³  μžˆλ‹€.</dd>
                  </dl>
         </article>
         <article id="pet2">
                  <h3>μ˜¨μˆœν•œ κ°•μ•„μ§€</h3>
                  <dl>
                               <dt>μ‰¬μ¦ˆ</dt>
                               <dd> μ–Όκ΅΄μ—μ„œ ν’κΈ°λŠ” λͺ¨μŠ΅μ²˜λŸΌ 온순, μ‰½κ²Œ μΉœμˆ™ν•΄μ§€κ³  우호적이며,μ–΄λ¦°μ•„μ΄λ‚˜ 여성듀이 κΈ°λ₯΄κΈ°μ— μ ν•©ν•œ 견쒅이닀.</dd> 
                               <dt>퍼그</dt>
                               <dd>맀우 사렀가 깊고 μ‚¬λž‘μŠ€λŸ¬μš΄ 견쒅이며 κ·Έλ‹€μ§€ μ†μ§ˆμ΄ ν•„μš”ν•˜μ§€ μ•Šκ³  μ‹μ‚¬λŸ‰μ— λΉ„ν•΄ λ§Žμ€ μš΄λ™λŸ‰μ΄ ν•„μš”ν•˜μ§€ μ•Šλ‹€.</dd>
                               <dt>λž˜λΈŒλΌλ„ λ¦¬νŠΈλ¦¬λ²„</dt>
                               <dd>μΉ¨μ°©ν•˜κ³  μ˜λ¦¬ν•˜μ—¬ 어린이듀을 μ•ˆμ‹¬ν•˜κ³  λ§‘κΈΈ 수 μžˆλ‹€. μ‚¬λžŒμ„ 즐겁게 ν•΄μ£Όλ €λŠ” μ„±μ§ˆμ΄ μžˆλ‹€ 곡을 κ°€μ§€κ³  λ…ΈλŠ” 것을 κ°€μž₯ μ’‹μ•„ν•œλ‹€. ν˜„μž¬ 맹인 μ•ˆλ‚΄κ²¬κ³Ό λ§ˆμ•½κ²¬μœΌλ‘œ μ‚¬μš©μ€‘μ΄λ‹€. μ˜¨μˆœν•œ κ°•μ•„μ§€λ₯Ό μ’‹μ•„ν•˜λŠ” λΆ„μ—κ²ŒλŠ” μ ν•©ν•œ 견쒅이닀.</dd>
                  </dl>
         </article>
         <article id="pet3">
                  <h3>μ‚¬λ‚©μ§€λ§Œ 볡쒅적인 κ°•μ•„μ§€</h3>
                  <dl>
                               <dt>λ―Έλ‹ˆμ–΄μ³ν•€μ…”</dt>
                               <dd>경계심이 κ°•ν•˜κ³  μ˜λ¦¬ν•˜λ©° μž‘μ€ λͺΈμ§‘에 λΉ„ν•΄ 맀우 μš©κ°ν•˜λ‹€. μ£ΌμΈμ—κ²Œ 맀우 볡쒅적이며 μž‘μ€ λͺΈμ§‘에 λ³΄λ””κ°€λ“œ 역할을 μΆ©μ‹€νžˆ μˆ˜ν–‰ν•œλ‹€.</dd>
                               <dt>ν‘Έλ“€ </dt>
                               <dd>사납진 μ•ŠμœΌλ‚˜, μƒλ‹Ήνžˆ 볡쒅적이며, μ§€λŠ₯μ§€μˆ˜κ°€ 애완견쒅 쀑 κ°€μž₯ λ›°μ–΄λ‚˜λ‹€.</dd>
                               <dt>ν­μŠ€ν…Œλ¦¬μ–΄</dt>
                               <dd>κ°€μ •μ—μ„œ ν‚€μš°κΈ°μ— μ ν•©ν•œ ν’ˆμ’…μ΄λ‹€. 보호본λŠ₯이 κ°•ν•˜κ³  정이 λ§Žλ‹€. ν•˜μ§€λ§Œ 사λƒ₯을 ν•˜λ˜ λ³ΈλŠ₯이 μ‘°κΈˆμ€ λ‚¨μ•„μžˆμ–΄ μ‚¬λ‚˜μš΄ 면이 μžˆλ‹€. 이쒅을 쒋은 ν’ˆμ’…μœΌλ‘œ κΈ°λ₯΄κΈ° μœ„ν•΄μ„œλŠ” 어릴 λ•ŒλΆ€ν„° μ—„ν•œ ν›ˆλ ¨μ΄ ν•„μš”ν•˜κΈ°λ„ ν•˜λ‹€.</dd>
                  </dl>
         </article>
         <aside>
                  <h3>κ±΄κ°•ν•œ κ°•μ•„μ§€λŠ”</h3>
                  <ul>
                               <li>μ½”κ°€ μ –μ–΄μžˆκ³  눈꼽이 μ—†μ–΄μ•Ό ν•©λ‹ˆλ‹€.</li>
                               <li>털에 μœ€κΈ°κ°€ μžˆλŠ” 것을 골라야 ν•©λ‹ˆλ‹€.</li>
                               <li>μž…μ—μ„œ κ³ μ•½ν•œ λƒ„μƒˆκ°€ λ‚˜λ©΄ 병이 μžˆλ‹€λŠ” μ¦κ±°μž…λ‹ˆλ‹€.</li>
                               <li>κ°€μž₯ ν™œλ°œν•˜κ²Œ μ›€μ§μ΄λŠ” 녀석을 κ³ λ₯΄λŠ”κ²Œ μ’‹μŠ΅λ‹ˆλ‹€.</li>
                               <li>κ°•μ•„μ§€λ“€ μ€‘μ—μ„œ μ λ‹Ήν•œ 체ꡬλ₯Ό μœ μ§€ν•œ κ°•μ•„μ§€κ°€ μ’‹μŠ΅λ‹ˆλ‹€.</li>
                  </ul>
         </aside>
    </section>
    <footer>
         <p>Copyright 2012 funnycom</p>
    </footer>
</body>
</html>

 

 

 

직접 ν•΄λ³΄μ„Έμš”! ) 2단 λ ˆμ΄μ•„μ›ƒ λ§Œλ“€κΈ° - ꡬ쑰 λ§ˆν¬μ—…, CSS μž‘μ„±ν•˜κΈ°

<!DOCTYPE html>
<html lang="ko">
<head>
         <meta charset="utf-8">
         <title>2단 λ ˆμ΄μ•„μ›ƒ</title>
         <style>
                div {
                border : 1px solid #ccc; /* <div> μš”μ†Œμ— ν…Œλ‘λ¦¬ ν‘œκΈ° */
                }
                #container {
                         width:960px;
                         padding:20px;
                         margin:0 auto;
                }
                #header {
                         padding:20px;
                         margin-bottom:20px;
                }
                #contents {
                         width:620px;
                         padding:20px;
                         float:left;
                         margin-bottom:20px;
                }
                #sidebar {
                         width:220px;
                         padding:20px;
                         float:right;
                         margin-bottom:20px;
                         background-color:lightgrey;
                }
                #footer {
                         clear:both;
                         padding:20px;
                }
</style>
</head>
<body>
         <div id="container">
               <div id="header">
                     <h1>μ‚¬μ΄νŠΈ 제λͺ©</h1>
               </div>
               <div id="sidebar">
                     <h2>μ‚¬μ΄λ“œ λ°”</h2>
                     <ul>
                              <li>λͺ¨λ“  ꡭ민은 근둜의 의무λ₯Ό μ§„λ‹€. κ΅­κ°€λŠ” 근둜의 의무의 λ‚΄μš©κ³Ό 쑰건을 λ―Όμ£Όμ£Όμ˜μ›μΉ™μ— 따라 법λ₯ λ‘œ μ •ν•œλ‹€.</li>
                     </ul>
               </div>
               <div id="contents">
                     <h2>λ³Έλ¬Έ</h2>
                     <p>μž¬μ‚°κΆŒμ˜ ν–‰μ‚¬λŠ” 곡곡볡리에 μ ν•©ν•˜λ„λ‘ ν•˜μ—¬μ•Ό ν•œλ‹€. μ •λΆ€λŠ” νšŒκ³„μ—°λ„λ§ˆλ‹€ μ˜ˆμ‚°μ•ˆμ„ νŽΈμ„±ν•˜μ—¬ νšŒκ³„μ—°λ„ κ°œμ‹œ 90μΌμ „κΉŒμ§€ κ΅­νšŒμ— μ œμΆœν•˜κ³ , κ΅­νšŒλŠ” νšŒκ³„μ—°λ„ κ°œμ‹œ 30μΌμ „κΉŒμ§€ 이λ₯Ό μ˜κ²°ν•˜μ—¬μ•Ό ν•œλ‹€.</p>
                     <p>λŒ€ν†΅λ Ήμ˜ μž„κΈ°κ°€ λ§Œλ£Œλ˜λŠ” λ•Œμ—λŠ” μž„κΈ°λ§Œλ£Œ 70일 λ‚΄μ§€ 40일전에 ν›„μž„μžλ₯Ό μ„ κ±°ν•œλ‹€. 제2ν•­κ³Ό 제3ν•­μ˜ μ²˜λΆ„μ— λŒ€ν•˜μ—¬λŠ” 법원에 μ œμ†Œν•  수 μ—†λ‹€. μ–Έλ‘ ·μΆœνŒμ— λŒ€ν•œ ν—ˆκ°€λ‚˜ κ²€μ—΄κ³Ό μ§‘νšŒ·κ²°μ‚¬μ— λŒ€ν•œ ν—ˆκ°€λŠ” μΈμ •λ˜μ§€ μ•„λ‹ˆν•œλ‹€.</p>
               </div>
               <div id="footer">
                     <h2>ν‘Έν„°</h2>
                     <p>이 ν—Œλ²•μ‹œν–‰ λ‹Ήμ‹œμ˜ 법령과 쑰약은 이 ν—Œλ²•μ— μœ„λ°°λ˜μ§€ μ•„λ‹ˆν•˜λŠ” ν•œ κ·Έ 효λ ₯을 μ§€μ†ν•œλ‹€.</p>
               </div>
               </div>
</body>
</html>
λ°˜μ‘ν˜•