ëª©ë¡ ì¤íì¼ë§
ëª©ë¡ ì ëë¶ë¶ ë¤ë¥¸ í ì¤í¸ì²ë¼ ìëíì§ë§, ììì¼ í 목ë¡ê³¼ ê´ë ¨ë ëª ê°ì§ CSS ìì±ê³¼ ê³ ë ¤í´ì¼ í ëª¨ë² ì¬ë¡ê° ììµëë¤. ì´ ê¸°ì¬ë 모ë ê²ì ì¤ëª í©ëë¤.
| ì ì ì¡°ê±´: | 기본ì ì¸ ì»´í¨í°ì ì´í´, HTML 기본 ( HTML ìê° ëë¬ë³´ê¸°), CSS 기본 ( CSS ìê° ëë¬ë³´ê¸°), CSS ê¸ê¼´ê³¼ í°í¸ 기본. |
|---|---|
| 목ì : | ëª©ë¡ ì¤íì¼ê³¼ ê´ë ¨ë ëª¨ë² ì¬ë¡ ë° ìì±ì ìµìí´ì§ê¸°. |
ê°ë¨í ëª©ë¡ ìì
ì°ì , ê°ë¨í ëª©ë¡ ìì 를 ë´ ìë¤. ì´ ê¸°ì¬ ì ì²´ìì ì°ë¦¬ë ììê° ìë, ììê° ìë, ì¤ëª 목ë¡ì ì´í´ë³¼ ê²ì ëë¤. 모ë ì ì¬í ì¤íì¼ë§ 기ë¥ì´ ìì¼ë©°, ì¼ë¶ ì íì ëª©ë¡ ì íê³¼ ë¤ë¦ ëë¤. ì¤íì¼ì´ ì§ì ëì§ ìì ìì ë Github ìì ê°ë¥ í©ëë¤ (ìì¤ ì½ë ë íì¸íììì¤.)
ëª©ë¡ ìì ì HTML ì ë¤ìê³¼ ê°ìµëë¤.
<h2>ì¥ë°êµ¬ë</h2>
<p>
Paragraph for reference, paragraph for reference, paragraph for reference,
paragraph for reference, paragraph for reference, paragraph for reference.
</p>
<ul>
<li>í머ì¤</li>
<li>í¼í</li>
<li>그린 ìë¬ë</li>
<li>í 루미</li>
</ul>
<h2>ë ìí¼ ëª©ë¡</h2>
<p>
Paragraph for reference, paragraph for reference, paragraph for reference,
paragraph for reference, paragraph for reference, paragraph for reference.
</p>
<ol>
<li>Toast pita, leave to cool, then slice down the edge.</li>
<li>
Fry the halloumi in a shallow, non-stick pan, until browned on both sides.
</li>
<li>Wash and chop the salad.</li>
<li>Fill pita with salad, hummus, and fried halloumi.</li>
</ol>
<h2>ì±ë¶ ì¤ëª
목ë¡</h2>
<p>
Paragraph for reference, paragraph for reference, paragraph for reference,
paragraph for reference, paragraph for reference, paragraph for reference.
</p>
<dl>
<dt>Hummus</dt>
<dd>
A thick dip/sauce generally made from chick peas blended with tahini, lemon
juice, salt, garlic, and other ingredients.
</dd>
<dt>Pita</dt>
<dd>A soft, slightly leavened flatbread.</dd>
<dt>Halloumi</dt>
<dd>
A semi-hard, unripened, brined cheese with a higher-than-usual melting
point, usually made from goat/sheep milk.
</dd>
<dt>Green salad</dt>
<dd>That green healthy stuff that many of us just use to garnish kebabs.</dd>
</dl>
ì§ê¸ ë¼ì´ë¸ ìì ë¡ ì´ëíì¬ ë¸ë¼ì°ì ê°ë°ì ë구를 ì¬ì©íì¬ ëª©ë¡ ìì를 ì¡°ì¬íë©´, ëª ê°ì§ ì¤íì¼ ê¸°ë³¸ê°ì ì ì ììµëë¤.
<ul>ë°<ol>ììì ì쪽 ë° ìë쪽marginì16px(1em)ì´ê³padding-leftì40px(2.5em)ì ëë¤.- ëª©ë¡ í목(
<li>ìì)ìë ê°ê²©ì ëí 기본ê°ì´ ì¤ì ëì´ ìì§ ììµëë¤. <dl>ìììë16px(1em)ì ìë¨ ë° íë¨marginì´ ìì§ë§ ì쪽 ì¬ë°± ì¸í¸ë ììµëë¤.<dd>ìììmargin-leftë40px(2.5em)ì ëë¤.- 참조ì©ì¼ë¡ í¬í¨ë
<p>ììì ìë¨ ë° íë¨marginì ë¤ë¥¸ ëª©ë¡ ì íê³¼ ë§ì°¬ê°ì§ë¡16px(1em)ì ëë¤.
ëª©ë¡ ê°ê²© ì²ë¦¬
ëª©ë¡ ì¤íì¼ì ì§ì í ë ì¤íì¼ì ì¡°ì íì¬ ì£¼ë³ ìì(ì: ë¨ë½ ë° ì´ë¯¸ì§, ëë¡ë ìì§ ë¦¬ë¬ì´ë¼ê³ ë í¨)ì ëì¼í ì¸ë¡ ê°ê²©ì ì ì§íê³ ìë¡ ëì¼í ê°ë¡ ê°ê²©ì ì ì§í´ì¼ í©ëë¤(Githubìì ìì±ë ì¤íì¼ ìì 를 ë³¼ ì ìì¼ë©° ìì¤ ì½ëë ì°¾ì ì ìì).
í ì¤í¸ ì¤íì¼ ë° ê°ê²©ì ì¬ì©ëë CSSë ë¤ìê³¼ ê°ìµëë¤.
/* General styles */
html {
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
}
h2 {
font-size: 2rem;
}
ul,
ol,
dl,
p {
font-size: 1.5rem;
}
li,
p {
line-height: 1.5;
}
/* Description list styles */
dd,
dt {
line-height: 1.5;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1.5rem;
}
- 첫 ë²ì§¸ ê·ì¹ì ì¬ì´í¸ ì ì²´ ê¸ê¼´ê³¼ ê¸°ì¤ ê¸ê¼´ í¬ê¸°ë¥¼ 10pxë¡ ì¤ì í©ëë¤. ì´ë íì´ì§ì 모ë í목ì ììë©ëë¤.
- ëë²ì§¸ ê·ì¹ê³¼ ì¸ë²ì§¸ ê·ì¹ì ì 목, ë¤ìí ëª©ë¡ ì í(ëª©ë¡ ììì ììì´ ì´ë¥¼ ììí¨) ë° ë¨ë½ì ëí ìë ê¸ê¼´ í¬ê¸°ë¥¼ ì¤ì í©ëë¤. ì¦, ê° ë¨ë½ê³¼ 목ë¡ì ëì¼í ê¸ê¼´ í¬ê¸°ì ì쪽 ë° ìë쪽 ê°ê²©ì ê°ì§ë¯ë¡ ì¸ë¡ 리ë¬ì ì¼ê´ëê² ì ì§íë ë° ëìì´ ë©ëë¤.
- ë¤ë²ì§¸ ê·ì¹ì ë¨ë½ê³¼ ëª©ë¡ í목ì ëì¼í
line-height를 ì¤ì íë¯ë¡ ë¨ë½ê³¼ ê° ê°ë³ ëª©ë¡ í목ì ì¤ ì¬ì´ì ê°ê²©ì´ ëì¼í©ëë¤. ì´ê²ì ëí ìì§ ë¦¬ë¬ì ì¼ê´ëê² ì ì§íë ë° ëìì´ ë©ëë¤. - ë¤ì¯ë²ì§¸ ê·ì¹ê³¼ ì¬ì¯ë²ì§¸ ê·ì¹ì ì¤ëª
목ë¡ì ì ì©ë©ëë¤. ë¨ë½ ë° ëª©ë¡ í목ììì ë§ì°¬ê°ì§ë¡ ì¤ëª
ëª©ë¡ ì©ì´ ë° ì¤ëª
ì ëì¼í
line-height를 ì¤ì íìµëë¤. ë¤ì ë§íì§ë§ ì¼ê´ì±ì´ ì¢ìµëë¤! ëí ì¤ëª ì©ì´ë¥¼ êµµì ê¸ê¼´ë¡ ë§ë¤ì´ ìê°ì ì¼ë¡ ë ì½ê² ëì ëëë¤.
목ë¡ë³ ì¤íì¼
ì´ì 목ë¡ì ëí ì¼ë°ì ì¸ ê°ê²© 기ì ì ì´í´ë³´ììµëë¤. ì´ì ëª ê°ì§ ëª©ë¡ ê´ë ¨ ìì±ì ì´í´ë³´ê² ìµëë¤. <ul> ëë <ol> ììì ì¤ì í ì ìë ì¸ ê°ì§ ìì±ì¼ë¡ ììí´ì¼ í©ëë¤.
list-style-type: 목ë¡ì ì¬ì©í ê¸ë¨¸ë¦¬ ê¸°í¸ ì íì ì¤ì í©ëë¤. ì를 ë¤ì´ ì ë ¬ëì§ ìì 목ë¡ì ê²½ì° ì¬ê°í ëë ìí ê¸ë¨¸ë¦¬ 기í¸, ììê° ì§ì ë 목ë¡ì ê²½ì° ì«ì, 문ì ëë ë¡ë§ ì«ìì ëë¤.list-style-position: ê¸ë¨¸ë¦¬ 기í¸ê° ëª©ë¡ í목 ë´ë¶ì íìëëì§ ìëë©´ ê° í목 ìì ì ì ëª©ë¡ í목 ì¸ë¶ì íìëëì§ ì¤ì í©ëë¤.list-style-image: ê°ë¨í ì¬ê°íì´ë ìì´ ìë ê¸ë¨¸ë¦¬ 기í¸ì ëí ì¬ì©ì ì§ì ì´ë¯¸ì§ë¥¼ ì¬ì©í ì ììµëë¤.
ê¸ë¨¸ë¦¬ ê¸°í¸ ì¤íì¼
ììì ì¸ê¸íë¯ì´, list-style-type ìì±ì ì¬ì©íë©´ ê¸ë¨¸ë¦¬ 기í¸ì ì¬ì©í ê¸ë¨¸ë¦¬ ê¸°í¸ ì íì ì¤ì í ì ììµëë¤. ììììë ë문ì ë¡ë§ ì«ì를 ì¬ì©íëë¡ ì ë ¬ë 목ë¡ì ë¤ìê³¼ ê°ì´ ì¤ì íìµëë¤.
ol {
list-style-type: upper-roman;
}
ì´ë ë¤ìê³¼ ê°ì 모ìµì ë³´ì¬ì¤ëë¤.

list-style-type 참조 íì´ì§ë¥¼ íì¸íë©´ ë ë§ì ìµì
ì ì°¾ì ì ììµëë¤.
ê¸ë¨¸ë¦¬ ê¸°í¸ ìì¹
list-style-position ìì±ì ê¸ë¨¸ë¦¬ 기í¸ê° ëª©ë¡ í목 ë´ë¶ì íìëëì§ ëë ê° í목 ìì ì ì ëª©ë¡ í목 ì¸ë¶ì íìëëì§ë¥¼ ì¤ì í©ëë¤. 기본ê°ì outsideì´ë©°, ìì íìë ê²ì²ë¼ ê¸ë¨¸ë¦¬ 기í¸ê° ëª©ë¡ í목 ì¸ë¶ì ìì¹í©ëë¤.
ê°ì insideë¡ ì¤ì íë©´ ê¸ë¨¸ë¦¬ 기í¸ê° ì¤ ì쪽ì íìë©ëë¤.
ol {
list-style-type: upper-roman;
list-style-position: inside;
}

ë§ì¶¤ ê¸ë¨¸ë¦¬ ê¸°í¸ ì´ë¯¸ì§ ì¬ì©
list-style-image ìì±ì ì¬ì©íë©´ ê¸ë¨¸ë¦¬ 기í¸ì ë§ì¶¤ ì´ë¯¸ì§ë¥¼ ì¬ì©í ì ììµëë¤. 구문ì ë§¤ì° ê°ë¨í©ëë¤.
ul {
list-style-image: url(star.svg);
}
ê·¸ë¬ë ì´ ìì±ì ê¸ë¨¸ë¦¬ 기í¸ì ìì¹, í¬ê¸° ë±ì ì ì´íë ââ측면ìì ì½ê° ì íë©ëë¤. ì¤íì¼ ì§ì ìì 모ëìì ìì¸í ììë³¼ background ìì± ê³ì´ì ì¬ì©íë ê²ì´ ì¢ìµëë¤. ì§ê¸ì ë§ë³´ê¸°ê° ììµëë¤!
ìì±ë ìì ììë ì ë ¬ëì§ ìì 목ë¡ì ì¤íì¼ì ë¤ìê³¼ ê°ì´ ì§ì íìµëë¤.(ììì ì´ë¯¸ 본 ê² ìì)
ul {
padding-left: 2rem;
list-style-type: none;
}
ul li {
padding-left: 2rem;
background-image: url(star.svg);
background-position: 0 0;
background-size: 1.6rem 1.6rem;
background-repeat: no-repeat;
}
ì¬ê¸°ì ì°ë¦¬ë ë¤ìì ìííìµëë¤.
<ul>ìpadding-left를 기본40pxìì20pxë¡ ìëë¡ ì¤ì í ë¤ì ëª©ë¡ í목ì ëì¼í ìì ì¤ì í©ëë¤. ì´ë ì ì²´ ëª©ë¡ íëª©ì´ ì¬ì í 주문 ëª©ë¡ í목 ë° ì¤ëª ëª©ë¡ ì¤ëª ê³¼ ì ë ¬ëì§ë§ ëª©ë¡ í목ìë ë°°ê²½ ì´ë¯¸ì§ê° ë´ë¶ì ëì¼ ì ìëë¡ ì½ê°ì í¨ë©ì´ ììµëë¤. ì´ë ê² íì§ ìì¼ë©´ ë°°ê²½ ì´ë¯¸ì§ê° ëª©ë¡ í목 í ì¤í¸ì ê²¹ì³ ì§ì ë¶í´ ë³´ì¼ ì ììµëë¤.- 기본ì ì¼ë¡ ê¸ë¨¸ë¦¬ 기í¸ê° íìëì§ ìëë¡
list-style-typeìnoneì¼ë¡ ì¤ì í©ëë¤. ëì ê¸ë¨¸ë¦¬ 기í¸ë¥¼ ì²ë¦¬í기 ìí´backgroundìì±ì ì¬ì©í ê²ì ëë¤. - ììê° ì§ì ëì§ ìì ê° ëª©ë¡ í목ì ê¸ë¨¸ë¦¬ 기í¸ë¥¼ ì½ì
íìµëë¤. ê´ë ¨ ìì±ì ë¤ìê³¼ ê°ìµëë¤.
background-image: ê¸ë¨¸ë¦¬ 기í¸ë¡ ì¬ì©íë ¤ë ì´ë¯¸ì§ íì¼ì ê²½ë¡ë¥¼ 참조í©ëë¤.background-position: ì íí ììì ë°°ê²½ìì ì´ë¯¸ì§ê° ëíë ìì¹ë¥¼ ì ìí©ëë¤. ì´ ê²½ì°ìë0 0ì ì미í©ëë¤. ì´ë ê¸ë¨¸ë¦¬ 기í¸ê° ê° ëª©ë¡ í목ì ì¼ìª½ ìë¨ì ëíë¨ì ì미í©ëë¤.background-size: ë°°ê²½ ì´ë¯¸ì§ì í¬ê¸°ë¥¼ ì¤ì í©ëë¤. ì°ë¦¬ë ì´ìì ì¼ë¡ ê¸ë¨¸ë¦¬ 기í¸ê° ëª©ë¡ í목과 ê°ì í¬ê¸°(ëë ì주 ì½ê° ìê±°ë ë í¬ê²)를 ìí©ëë¤. ì°ë¦¬ë1.6rem(16px)ì í¬ê¸°ë¥¼ ì¬ì©íê³ ìëë°, ì´ë ê¸ë¨¸ë¦¬ 기í¸ê° ì쪽ì ëì´ëë¡ íì©í20pxì쪽 ì¬ë°±ê³¼ ë§¤ì° ì ë§ìµëë¤.background-repeat: 기본ì ì¼ë¡ ë°°ê²½ ì´ë¯¸ì§ë ì¬ì© ê°ë¥í ë°°ê²½ ê³µê°ì ì±ì¸ ëê¹ì§ ë°ë³µë©ëë¤. ê°ê°ì ê²½ì°ì íëì ì´ë¯¸ì§ ì¬ë³¸ë§ ì½ì í기를 ìíë¯ë¡no-repeatê°ì¼ë¡ ì¤ì í©ëë¤.
ê²°ê³¼ë ë¤ìê³¼ ê°ìµëë¤.

ëª©ë¡ ì¤íì¼ ì기
ììì ì¸ê¸í ì¸ ê°ì§ ìì±ì 모ë list-styleì´ë¼ë ë¨ì¼ ì기 ìì±ì ì¬ì©íì¬ ì¤ì í ì ììµëë¤. ì를 ë¤ì´ ë¤ì CSSë ë¤ìê³¼ ê°ìµëë¤.
ul {
list-style-type: square;
list-style-image: url(example.png);
list-style-position: inside;
}
ë¤ìì¼ë¡ ëì²´í ì ììµëë¤.
ul {
list-style: square url(example.png) inside;
}
ê°ì ììì ììë¡ ëì´í ì ìì¼ë©° 1ê°, 2ê° ëë 3ê° ëª¨ë를 ì¬ì©í ì ììµëë¤(í¬í¨ëì§ ìì ìì±ì ì¬ì©ëë 기본ê°ì disc, none, outsideì). typeê³¼ imageê° ëª¨ë ì§ì ë ê²½ì° ì´ë¤ ì´ì ë¡ ì´ë¯¸ì§ë¥¼ ë¡ëí ì ìë ê²½ì° í´ë¹ ì íì´ í´ë°±ì¼ë¡ ì¬ì©ë©ëë¤.
ëª©ë¡ ê³ì° ì ì´
ëë¡ë ììê° ì§ì ë 목ë¡ìì ë¤ë¥´ê² ê³ì°íê³ ì¶ì ì ììµëë¤. 1ì´ ìë ì«ìë¶í° ììíê±°ë ê±°ê¾¸ë¡ ì¸ê±°ë 1ë³´ë¤ ë§ì ë¨ê³ë¡ ì¸ììì¤. HTMLê³¼ CSSìë ì¬ê¸°ìì ëìì´ ëë ëª ê°ì§ ëêµ¬ê° ììµëë¤.
start
start ìì±ì ì¬ì©íë©´ 1ì´ ìë ì«ìë¶í° ì¹´ì´í¸íë 목ë¡ì ììí ì ììµëë¤. ììë ë¤ìê³¼ ê°ìµëë¤.
<ol start="4">
<li>Toast pita, leave to cool, then slice down the edge.</li>
<li>
Fry the halloumi in a shallow, non-stick pan, until browned on both sides.
</li>
<li>Wash and chop the salad.</li>
<li>Fill pita with salad, hummus, and fried halloumi.</li>
</ol>
ë¤ìê³¼ ê°ì ì¶ë ¥ì ì ê³µí©ëë¤.
reversed
reversed ìì±ì 목ë¡ì ìë¡ ì¹´ì´í¸íë ëì ì¹´ì´í¸ ë¤ì´ì ììí©ëë¤. ììë ë¤ìê³¼ ê°ìµëë¤.
<ol start="4" reversed>
<li>Toast pita, leave to cool, then slice down the edge.</li>
<li>
Fry the halloumi in a shallow, non-stick pan, until browned on both sides.
</li>
<li>Wash and chop the salad.</li>
<li>Fill pita with salad, hummus, and fried halloumi.</li>
</ol>
ë¤ìê³¼ ê°ì ì¶ë ¥ì ì ê³µí©ëë¤.
ì°¸ê³ :
ë°ì ë 목ë¡ì start ìì± ê°ë³´ë¤ ë ë§ì ëª©ë¡ íëª©ì´ ìë ê²½ì° ê°ìë ê³ìí´ì 0ì´ ë ë¤ì ìì ê°ì´ ë©ëë¤.
value
value ìì±ì ì¬ì©íë©´ ëª©ë¡ í목ì í¹ì ì«ì ê°ì¼ë¡ ì¤ì í ì ììµëë¤. ììë ë¤ìê³¼ ê°ìµëë¤.
<ol>
<li value="2">Toast pita, leave to cool, then slice down the edge.</li>
<li value="4">
Fry the halloumi in a shallow, non-stick pan, until browned on both sides.
</li>
<li value="6">Wash and chop the salad.</li>
<li value="8">Fill pita with salad, hummus, and fried halloumi.</li>
</ol>
ë¤ìê³¼ ê°ì ì¶ë ¥ì ì ê³µí©ëë¤.
ì°¸ê³ :
ì«ìê° ìë list-style-typeì ì¬ì©íë ê²½ì°ìë value ìì±ì ëì¼í ì«ì ê°ì ì¬ì©í´ì¼ í©ëë¤.
ë¥ëì íìµ: ì¤ì²© ëª©ë¡ ì¤íì¼ ì§ì
ì´ íì± íìµ ì¸ì ììë ììì ë°°ì´ ë´ì©ì ì¬ì©íì¬ ì¤ì²© 목ë¡ì ì¤íì¼ì ì§ì í´ ë³´ê¸°ë¥¼ ë°ëëë¤. HTMLì ì ê³µíê³ , ê·¸ ë¤ìì ìííì기 ë°ëëë¤.
- ì ë ¬ëì§ ìì 목ë¡ì ì¬ê°í ê¸ë¨¸ë¦¬ 기í¸ë¥¼ ì§ì í©ëë¤.
- ì ë ¬ëì§ ìì ëª©ë¡ í목과 ì ë ¬ë ëª©ë¡ í목ì ê¸ê¼´ í¬ê¸°ì 1.5
line-height를 ì§ì í©ëë¤. - ììê° ì§ì ë 목ë¡ì íì ìíë²³ ê¸ë¨¸ë¦¬ 기í¸ë¥¼ ì§ì í©ëë¤.
- ê¸ë¨¸ë¦¬ê¸°í¸ ì í, ê°ê²© ëë ì°¾ì ì ìë 모ë í목ì ì¤ííë©´ì ëª©ë¡ ìì 를 ìíë ë§í¼ ìì ë¡ê² ì¬ì©í´ ë³´ììì¤.
ì¤ìí ê²½ì° ì¬ì¤ì ë²í¼ì ì¬ì©íì¬ ì¸ì ë ì§ ì¬ì¤ì í ì ììµëë¤. ì ë§ ë§íë©´ í´ê²° ë°©ë² íì ë²í¼ì ëë¬ ì ì¬ì ì¸ ëµë³ì íì¸íì¸ì.
ëí
CSS countersë ëª©ë¡ ê³ì° ë° ì¤íì¼ ì§ì ì ì¬ì©ì ì§ì í기 ìí ê³ ê¸ ë구를 ì ê³µíì§ë§ ë§¤ì° ë³µì¡í©ëë¤. ì¤ë ¥ì ëë¦¬ê³ ì¶ë¤ë©´ ë¤ìì ì´í´ë³´ë ê²ì´ ì¢ìµëë¤.
ìì½
ëª ê°ì§ ê´ë ¨ 기본 ìì¹ê³¼ í¹ì ìì±ì ìê³ ìì¼ë©´ 목ë¡ì ì¤íì¼ì ë¹êµì ì½ê² ìµí ì ììµëë¤. ë¤ì 본문ììë ì¤íì¼ë§ 기ì ì ì°ê²°íë ë°©ë²ì ì´í´ë³´ê² ìµëë¤.