์ค๋์ HTML์์ ๋ชฉ๋ก์ ํํํ๋ ๋ฆฌ์คํธ ํ๊ทธ์ ๋ํด ์์๋ณผ๊ฒ์.
๋ํ์ ์ผ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ฆฌ์คํธ ํ๊ทธ๋ ul, ol, li, dl, dt, dd ํ๊ทธ์์
๋ฆฌ์คํธ ํ๊ทธ๋ ์์ด ์์ด์ ๋ฐ๋์ ์ ํด์ง ๊ท์น๋๋ก ์ฌ์ฉํด ์ฃผ์ด์ผ ํฉ๋๋ค.
๊ทธ๋ผ ๋ฆฌ์คํธ ํ๊ทธ์ ์ข
๋ฅ์ ์ฌ์ฉํ ๋ ์ฃผ์ํ ์ ์ ์๋ ค๋๋ฆด๊ฒ์.
๋จผ์ ๋ฆฌ์คํธ ํ๊ทธ๋ ๋น์์ฐจ๋ชฉ๋ก(Unordered List), ์์ฐจ๋ชฉ๋ก(Ordered List), ์ ์ ๋ชฉ๋ก(Definiton List) ์ผ๋ก ๋๋์ด์ง๋ต๋๋ค.
๋น์์ฐจ ๋ชฉ๋ก ํ๊ทธ๋ ์๋ฌธ๋ช
์ ์๊ธ์๋ฅผ ๋ฐ์ ulํ๊ทธ, ์์ฐจ ๋ชฉ๋ก ํ๊ทธ๋ ol ํ๊ทธ, ์ ์ ๋ชฉ๋ก ํ๊ทธ๋ dl ํ๊ทธ๋ก ๋ถ๋ ค์.
1. Unordered List (ul ํ๊ทธ)
- ul ํ๊ทธ๋ ๋ชฉ๋ก์ ์์๊ฐ ์๊ณ Bullet ํ์ (ห๋ก ๋ชฉ๋ก์ด ํํ๋จ)
- ๋ฐ๋ผ์ ์์๊ฐ ์๋ ๊ฒ๋ค์ ๋์ดํ ๋ ์ฌ์ฉ๋จ(์ - ์ฌํ ์ค๋น๋ฌผ ๋ฆฌ์คํธ, ์๋ฆฌ ์ฌ๋ฃ)
- ์ฌ์ฉ๋ฒ <ul>ํ๊ทธ ์์ <li> ํ๊ทธ๋ก ์์ดํ
ํ๋์ฉ ํํํด ์ค๋ค.
<์ฝ๋>
<h1>์ฌํ ์ค๋น๋ฌผ ๋ฆฌ์คํธ</h1>
<Container>
<ul>
<li>์ฌ๊ถ</li>
<li>ํ๋ฌํผ ํ</li>
<li>์นด๋ ์ง๊ฐ</li>
<li>์นด๋ฉ๋ผ</li>
</ul>
</Container>
<๊ฒฐ๊ณผ ํ๋ฉด>
2. Ordered List (ol ํ๊ทธ)
- ol ํ๊ทธ๋ ๋ชฉ๋ก์ ์์๊ฐ ์์ด ์ซ์๊ฐ ์๋์ผ๋ก ๋ํ๋ ์์๋ฅผ ํํํด ์ค.
- ์ซ์ ์ธ์ ์๋ฌธ์, ๋ก๋ง์ ๋ฑ์ผ๋ก Type์ ์์ฑ ๊ฐ์ ์ถ๊ฐํด์ ์ฌ์ฉ ๊ฐ๋ฅ.
- ๋ฐ๋ผ์ ์์๊ฐ ์๋ ๊ฒ๋ค์ ๋์ดํ ๋ ์ฌ์ฉ๋จ(์- ์ฌํ ์ผ์ , ์๋ฆฌ ์์)
- ์ฌ์ฉ๋ฒ : <ol> ํ๊ทธ ์์ <li> ํ๊ทธ๋ก ์์ดํ
ํ๋์ฉ ํํํด ์ค๋ค.
<์ฝ๋>
<h1>์ฌํ ์์</h1>
<Container>
<ol>
<li>ํ๋ฆฌ ์ค๋ฅผ ๋๊ณจ ๊ณตํญ ๋์ฐฉ</li>
<li>๋ ํฐ์นด ๋น๋ฆฌ๊ธฐ</li>
<li>์ํ ํ</li>
<li>๋ฃจ๋ธ๋ฅด ๋ฐ๋ฌผ๊ด</li>
<li>์์ ๋์ฐฉ</li>
<ol>
</Container>
<๊ฒฐ๊ณผ ํ๋ฉด>
3. Definition List (dl ํ๊ทธ)
- ul ํ๊ทธ๋ ๋ชฉ๋ก์ ์ ๋ชฉ๊ณผ ๊ทธ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ค๋ช
์ด ํจ๊ป ์๋ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉ๋จ.
- <dl>...</dl> ํ๊ทธ๋ description list(์ค๋ช
, ์์ ๋ชฉ๋ก) ์ผ๋ก ์ ๋ชฉ๊ณผ ์ค๋ช
์ด ํ์์ธ ์ค๋ช
, ์ ์ ๋ชฉ๋ก์ ๋ง๋๋ ํ๊ทธ
- <dt>...</dt> ํ๊ทธ๋ description term(์ฉ์ด์ ์ ๋ชฉ) ์ผ๋ก ์ ๋ชฉ์ ๋ํ๋ด๋ ํ๊ทธ๋ก ์ค๋ฐ๊ฟ ๊ธฐ๋ฅ ์์.
- <dd>...</dd> ํ๊ทธ๋ description details(์ฉ์ด ์ค๋ช
) ์ผ๋ก ์ ๋ชฉ์ ๋ํ ์ค๋ช
์ ๋ํ๋ด๋ ํ๊ทธ๋ก ์ค๋ฐ๊ฟ ๊ธฐ๋ฅ ์์.
<์ฌ์ฉ๋ฒ>
<dl>
<dt>์ฉ์ด ์ ๋ชฉ</dt>
<dd>์ฉ์ด ์ค๋ช
1</dd>
<dd>์ฉ์ด ์ค๋ช
2</dd>
</dl>
<์ฝ๋์์ 1>
<h1>๋ถ์ผ๋ณ ๋ด์ค</h1>
<Container>
<dl>
<dt>๊ฒฝ์ </dt>
<dd>์ง๋ํด ๋๊ธฐ์
๋ ์ค๊ฒฌ๊ธฐ์
205๊ฐ...</dd>
<dd>๊ธฐ์
1์ธ๋น ๋
ธ๋๋น์ฉ ์ 585๋ง์... ์ ๋
๋๋น</dd>
<dt>์ฌํ</dt>
<dd>๊ฐ์ ๊นํธ์ค, ์์ฃผ ์ด์ ํ ๋บ์๋ ์ํน</dd>
<dd>๋๊ตฌ๋ฐ ๋ํ๋งํธ ์๋ฌดํด์
ํ์ผ ์ ํ, ์ ๊ตญ...</dd>
<dt>TV/์ฐ์</dt>
<dd>'๋ ๊ธ๋ก๋ฆฌ' ์กํ๊ต "๊ธฐ์กด ๋ชจ์ต๊ณผ ๋ฌ๋ผ ๋ฏ์ค๋ค..."</dd>
<dd>[์ข
ํฉ]"๊ฑด๊ฐ? ๊ณ ๋น ์์์ง๋ง"..'์ปฌํฌ์ผ'</dd>
</dl>
<๊ฒฐ๊ณผ ํ๋ฉด1>
<์ฝ๋์์ 2>
<dl>
<dt>๋ก๋ณถ์ด</dt>
<dd> ์บก์ฌ์ด์ ์ ๋ฃ์ง ์์ only ๊ตญ๋ด์ฐ ๊ณ ์ถง๊ฐ๋ฃจ๋ก ๋งค์ด๋ง์ ๋ด์ด,<br>
๋งค์ฝคํ๋ฉด์ ๋ฌ์ฝคํ ๋ก๋ณถ์ด์
๋๋ค.<br>
๋ก์ ์น์ฆ๋ก์ ์ฌ์ฉํ์ฌ ๋งค์ด๋ง์ ์คํ์์ผ์ค๋๋ค.<br>
์ฐ๋ฆฌ์ง ๋ํ ๋ฉ๋ด!!
</dd>
<dt>์ซ๋ฉด</dt>
<dd>๋งค์ด๋ง ๊ณ ์๋ผ๋ฉด ๋๊ตฌ๋ ์ง ๋์ !!<br>
ํฑ๊ธํฑ๊ธํ ๋ฉด์ ์์ญ ์ผ์ฑ ๋ฌ๋ฟ!!<br>
์ฌ์ด๋๋ก ๊น๋ฐฅ๋ ๋๋ ค์.
</dd>
</dl>
<๊ฒฐ๊ณผํ๋ฉด 2>
4. ๋ฆฌ์คํธ ํ๊ทธ ์ฌ์ฉ์ ์ฃผ์์
ul, ol, dt ํ๊ทธ์ ์์ ์์๋ก li, dt, dd ํ๊ทธ ์ธ์ ๋ค๋ฅธ ํ๊ทธ๊ฐ ์ฌ ์ ์์ต๋๋ค. ์๋ชป ์์ฑํ ์๋ฅผ ๊ฐ์ด ์ดํด๋ด์.
์ด ๋ถ๋ถ์ HTML ํ๊ทธ๋ฅผ ์ฒ์ ์ ํ์๋ ๋ถ๋ค์ด ๋ง์ด ํ๋ ์ค์๋ค์
๋๋ค.
4-1. ul์ ์ฒซ๋ฒ์งธ ์์ ์์๋ก๋ li ํ๊ทธ๋ง ๊ฐ๋ฅ.
<์๋ชป๋ ์์>
<ul>
<h3>title</h3>
<li>List item</li>
<li>List item</li>
<li>List item</li>
</ul>
๋ฌผ๋ก ์ ์ฝ๋๋ฅผ ์คํํด๋ ๊ฒฐ๊ณผ ํ๋ฉด์ ๋์ต๋๋ค.
HTML์์ ul ํ๊ทธ(ul: unordered list, ์์ ์๋ ๋ชฉ๋ก)๋ ์ผ๋ฐ์ ์ผ๋ก li ํ๊ทธ(list item, ๋ชฉ๋ก ํญ๋ชฉ)๋ฅผ ์์ ์์๋ก ๊ฐ์ง๋๋ค. ์ด๋ ul ํ๊ทธ์ ๋ชฉ์ ์ด ๋ชฉ๋ก์ ๋ง๋ค๊ธฐ ์ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ์ง๋ง ul ํ๊ทธ ์์ h3 ํ๊ทธ๋ฅผ ์ง์ ์ฌ์ฉํ๋ ๊ฒ์ HTML์ ๋ฌธ๋ฒ ๊ท์น์ ์๋ฐํ๋ ๊ฒ์ด๋ฉฐ, ๊ทธ ์ด์ ์ ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ๋ฒ์ ์๋์ ๊ฐ์.
- ๋ชฉ๋ก์ ๋ฌธ๋ฒ์ ๊ตฌ์กฐ:
- ul ํ๊ทธ๋ li ํ๊ทธ๋ฅผ ์์ ์์๋ก ๊ฐ์ง ์ ์์.
- li ํ๊ทธ๋ ๋ธ๋ก ์์์ ์ธ๋ผ์ธ ์์๋ฅผ ์์์ผ๋ก ๊ฐ์ง ์ ์๊ธฐ ๋๋ฌธ์, h3 ํ๊ทธ๋ฅผ li ํ๊ทธ ์์ ํฌํจ์ํค๋ ๊ฒ์ ๊ฐ๋ฅ.
- ์๋งจํฑ(semantic) ๊ตฌ์กฐ:
- ul ํ๊ทธ๋ ๋ชฉ๋ก์ ์๋ฏธํ๋ฉฐ, h3 ํ๊ทธ๋ ์ ๋ชฉ์ ์๋ฏธ
- ul ํ๊ทธ ์์ ์ง์ h3 ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋งจํฑ ๊ตฌ์กฐ๊ฐ ํผ๋์ค๋ฌ์์ง๋๋ค. ๋์ h3 ํ๊ทธ๋ li ํ๊ทธ ์์ ํฌํจ์์ผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ๋ฒ
<ul>
<li>
<h3>ํญ๋ชฉ 1์ ์ ๋ชฉ</h3>
<p>ํญ๋ชฉ 1์ ๋ด์ฉ</p>
</li>
<li>
<h3>ํญ๋ชฉ 2์ ์ ๋ชฉ</h3>
<p>ํญ๋ชฉ 2์ ๋ด์ฉ</p>
</li>
</ul>
์ด๋ ๊ฒ ํ๋ฉด HTML ๋ฌธ๋ฒ์ ๋ง๊ณ , ์๋งจํฑ์ ์ผ๋ก๋ ์ฌ๋ฐ๋ฅธ ๊ตฌ์กฐ๊ฐ ๋ฉ๋๋ค. ๋ชฉ๋ก์ ๊ฐ ํญ๋ชฉ(li) ๋ด์ ์ ๋ชฉ(h3)๊ณผ ๋ด์ฉ์ ํฌํจ์ํค๋ ๋ฐฉ์์ด ๋ ๋ช
ํํ๊ณ , ๋ธ๋ผ์ฐ์ ์ ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ฝํ
์ธ ๋ฅผ ๋ ์ ์ดํดํ ์ ์์ต๋๋ค.
4-2. ์ ์ ๋ชฉ๋ก์ ์๋ชป๋ ์์ 1
dl ํ๊ทธ์ ์ฒซ ๋ฒ์งธ ์์์ผ๋ก ๋ค๋ฅธ <dt>, <dl> ํ๊ทธ ์ธ์ ๋ค๋ฅธ ํ๊ทธ๊ฐ ์ฌ ์ ์์.
<์๋ชป๋ ์์>
<dl>
<h3>title</h3>
<dt>Definition term</dt>
<dd>Definition description</dd>
<dd>Definition description</dd>
<dd>Definition description</dd>
</dl>
<ํด๊ฒฐ๋ฒ>
<h3>title</h3>
<dl>
<dt>Definition term</dt>
<dd>Definition description</dd>
<dd>Definition description</dd>
<dd>Definition description</dd>
</dl>
์ด ๊ฒฝ์ฐ ๋จ์ํ <h3> ํ๊ทธ๋ฅผ <dl> ํ๊ทธ ๋ฐ์ผ๋ก ๋นผ ์ฃผ๋ฉด ๋๋ค.
4-3. ์ ์ ๋ชฉ๋ก์ ์๋ชป๋ ์์ 2
์ ๋ชฉ ์ฑ๊ฒฉ์ <dt> ํ๊ทธ๊ฐ ์ค๋ช ์ฑ๊ฒฉ์ <dd> ํ๊ทธ๋ณด๋ค ๋ง์ ์ ์๋ค. ์ฆ, ์ฉ์ด๋ 3๊ฐ์ธ๋ฐ ๊ทธ ์ค๋ช ์ 1๊ฐ๋ง ์์ฑํ์ฌ ์ค๋ช ์ด ๋ถ์กฑํ ์ํ์ด๋ค.
<์๋ชป๋ ์์>
<dl>
<dt>Definition term</dt>
<dt>Definition term</dt>
<dt>Definition term</dt>
<dd>Definition description</dd>
</dl>
<ํด๊ฒฐ๋ฒ>
<dl>
<dt>Definition term 1</dt>
<dd>Definition description 1</dd>
<dt>Definition term 2</dt>
<dd>Definition description 2</dd>
<dt>Definition term 3</dt>
<dd>Definition description 3</dd>
</dl>
์ด ๊ฒฝ์ฐ ๊ฐ dtํ๊ทธ๋ง๋ค dd ํ๊ทธ๋ฅผ ์ถ๊ฐํ์ฌ ์ค๋ช
์ ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค.
'Coding > html&css' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[html&css] โก CSS ํฌ๊ธฐ์ ๋จ์ px, em, rem ์ฐจ์ด (0) | 2024.05.23 |
---|---|
[์น๋์์ธ๊ธฐ๋ฅ์ฌ] โก๋ฆฌ์คํธํ๊ทธ๋ฅผ ์ฌ์ฉํ ์๋ธ๋ฉ๋ด ๊ตฌ์กฐ (0) | 2024.05.23 |
[html&css] ์น๋์์ธ ๊ธฐ๋ฅ์ฌ ์ฑ์ ๊ธฐ์ค (0) | 2024.04.30 |
[html&css] html ํน์๋ฌธ์ ํํ, ์ํฐํฐ ์ฝ๋ (Entity Code) (0) | 2024.04.29 |
์น ์ธ์ด์ ๊ตฌ๋ถ, ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ ๋ฌด์์ผ๊น? (0) | 2024.04.29 |