HTML์ ul, ol, dl ๋ชฉ๋ก ํ๊ทธ๋ฅผ ํ์ฉํ์ฌ ์น ํ์ด์ง์ ๊ตฌ์กฐ๋ฅผ ์ฒด๊ณํํ๊ณ ์ ๋ณด๋ฅผ ์๊ฐ์ ์ผ๋ก ๊ตฌ๋ถํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ๋ชฉ๋ก ํ๊ทธ๋ฅผ ์ด์ฉํ์ฌ ์น ํ์ด์ง์ ๊ฐ๋ ์ฑ์ ํฅ์์ํค๊ณ , ์ฌ์ฉ์๊ฐ ํ์ํ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ํ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ด ๋๋ค
โฃ ๋ชฉ์ฐจ
์์๊ฐ ์๋ ๋ชฉ๋ก <ol>๐ข
ol ํ๊ทธ๋?
<ol> ํ๊ทธ๋ HTML์์ ์์๊ฐ ์๋ ๋ชฉ๋ก์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ชฉ๋ก ํญ๋ชฉ๋ค์ด ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง ์์๋๋ก ๋์ด๋ฉ๋๋ค. ์ฃผ๋ก ์น ํ์ด์ง์์ ์์ฐจ์ ์ธ ๋จ๊ณ, ์์๋ฅผ ๋ํ๋ด๋ ๋ชฉ๋ก ๋ฑ์ ํํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก <ol> ํ๊ทธ ์์๋ <li> ํ๊ทธ๋ค์ด ํฌํจ๋๋ฉฐ, ๊ฐ ํ๊ทธ๋ ๋ชฉ๋ก์ ๊ฐ ํญ๋ชฉ์ ๋ํ๋
๋๋ค.
ol ํ๊ทธ ์์
<ol>
<li>์ฒซ ๋ฒ์งธ ๋จ๊ณ</li>
<li>๋ ๋ฒ์งธ ๋จ๊ณ</li>
<li>์ธ ๋ฒ์งธ ๋จ๊ณ</li>
</ol>
์ด๋ ๊ฒ ํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
- ์ฒซ ๋ฒ์งธ ๋จ๊ณ
- ๋ ๋ฒ์งธ ๋จ๊ณ
- ์ธ ๋ฒ์งธ ๋จ๊ณ
ol ํ๊ทธ ์์ฑ
โถ type
์ด ์์ฑ์ ๋ชฉ๋ก ํญ๋ชฉ์ ๋ฒํธ ์ ํ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ ๊ฐ์ ์ซ์์ ๋๋ค. ๋์ฒด ์ ํ์ผ๋ก๋ ์ํ๋ฒณ(A, B, C ๋ฑ), ๋ก๋ง ์ซ์(I, II, III ๋ฑ) ๋ฑ์ด ์์ต๋๋ค.
<ol type="A">
<li>์ฒซ ๋ฒ์งธ ํญ๋ชฉ</li>
<li>๋ ๋ฒ์งธ ํญ๋ชฉ</li>
<li>์ธ ๋ฒ์งธ ํญ๋ชฉ</li>
</ol>
โถ start
์ด ์์ฑ์ ๋ชฉ๋ก์ ์์ ๋ฒํธ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 1์ ๋๋ค.
<ol start="5">
<li>๋ค์ฏ ๋ฒ์งธ ํญ๋ชฉ</li>
<li>์ฌ์ฏ ๋ฒ์งธ ํญ๋ชฉ</li>
<li>์ผ๊ณฑ ๋ฒ์งธ ํญ๋ชฉ</li>
</ol>
์์๊ฐ ์๋ ๋ชฉ๋ก <ul>๐
ul ํ๊ทธ๋?
<ul> ํ๊ทธ๋ HTML์์ ์์๊ฐ ์๋ ๋ชฉ๋ก์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ชฉ๋ก ํญ๋ชฉ๋ค์ด ์์๊ฐ ์์ด ๋์ด๋ฉ๋๋ค. ์ฃผ๋ก ์น ํ์ด์ง์์ ๋ฉ๋ด, ํญ๋ชฉ ๋ฆฌ์คํธ, ๊ทธ๋ฃนํ๋ ํญ๋ชฉ ๋ฑ์ ํํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก <ul> ํ๊ทธ ์์๋ <li> ํ๊ทธ๋ค์ด ํฌํจ๋๋ฉฐ, ๊ฐ ํ๊ทธ๋ ๋ชฉ๋ก์ ๊ฐ ํญ๋ชฉ์ ๋ํ๋
๋๋ค.
ul ํ๊ทธ ์์
<ul>
<li>ํญ๋ชฉ 1</li>
<li>ํญ๋ชฉ 2</li>
<li>ํญ๋ชฉ 3</li>
</ul>
์ด๋ ๊ฒ ํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
- ํญ๋ชฉ 1
- ํญ๋ชฉ 2
- ํญ๋ชฉ 3
ul ํ๊ทธ ์์ฑ
โถ type
๋ชฉ๋ก ํญ๋ชฉ์ ๋ง์ปค ์คํ์ผ์ ์ง์ ํฉ๋๋ค. (์ํ, ์, ์ฌ๊ฐํ ๋ฑ) ๊ธฐ๋ณธ๊ฐ์ ๊ธ๋จธ๋ฆฌ ๊ธฐํธ์ ๋๋ค.
<ul type="square">
<li>์ฒซ ๋ฒ์งธ ํญ๋ชฉ</li>
<li>๋ ๋ฒ์งธ ํญ๋ชฉ</li>
<li>์ธ ๋ฒ์งธ ํญ๋ชฉ</li>
</ul>
์ ์ ๋ชฉ๋ก <dl>๐
dl ํ๊ทธ๋?
<dl> ํ๊ทธ๋ ์ฉ์ด์ ๊ทธ ์ ์๋ฅผ ์ง์ง์ด ํํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ฃผ๋ก ์ฉ์ด์ง์ด๋ ์ค๋ช
์์์ ์ฌ์ฉ๋๋ฉฐ, ์ฉ์ด์ ๊ทธ์ ํด๋นํ๋ ์ ์๋ฅผ ๋ชฉ๋ก ํ์์ผ๋ก ํํํ ๋ ์ ์ฉํฉ๋๋ค.
<dl> ํ๊ทธ๋ ์ฉ์ด <dt>์ ๊ทธ์ ๋ํ ์ ์ <dd>๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ฐ ์ฉ์ด๋ <dt> ํ๊ทธ๋ก ์ ์๋๊ณ , ํด๋น ์ ์๋ <dd> ํ๊ทธ๋ก ํ์๋ฉ๋๋ค.
dl ํ๊ทธ ์์
<dl>
<dt>HTML</dt>
<dd>ํ์ดํผํ
์คํธ ๋งํฌ์
์ธ์ด</dd>
<dt>CSS</dt>
<dd>์ข
์ํ ์คํ์ผ ์ํธ</dd>
</dl>
์ด๋ ๊ฒ ํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
- HTML
- ํ์ดํผํ ์คํธ ๋งํฌ์ ์ธ์ด
- CSS
- ์ข ์ํ ์คํ์ผ ์ํธ
์ด๋ ๊ฒ ์ฉ์ด์ ์ ์๋ฅผ ์ง์ง์ด ํํํ ๋ ์ ์ฉํ <dl> ํ๊ทธ๋ ๋ช
ํํ๊ณ ๊ตฌ์กฐ์ ์ธ ์ ๋ณด ์ ๋ฌ์ ๋์ต๋๋ค.
์ค์ฒฉ ๋ชฉ๋ก๐งพ
์ค์ฒฉ ๋ชฉ๋ก์ด๋?
์ค์ฒฉ ๋ชฉ๋ก์ ํ๋์ ๋ชฉ๋ก ์์ ๋ค๋ฅธ ๋ชฉ๋ก์ด ์ค์ฒฉ๋์ด ์๋ ๊ตฌ์กฐ๋ฅผ ๋งํฉ๋๋ค. HTML์์๋ ์์๊ฐ ์๋ ๋ชฉ๋ก <ol>๊ณผ ์์๊ฐ ์๋ ๋ชฉ๋ก <ul>์ ์ค์ฒฉํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ๋ณด๋ฅผ ๊ณ์ธต์ ์ผ๋ก ๊ตฌ์กฐํํ๊ณ ํํํ ์ ์์ต๋๋ค.
์ค์ฒฉ ๋ชฉ๋ก์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ์ธ๋ถ ๋ชฉ๋ก <ul> ๋๋ <ol> ์์ ๋ด๋ถ ๋ชฉ๋ก <ul> ๋๋ <ol>์ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค. ๋ด๋ถ ๋ชฉ๋ก์ ๊ฐ ํญ๋ชฉ <li>์ ์ธ๋ถ ๋ชฉ๋ก์ ํ๋์ ํญ๋ชฉ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์ค์ฒฉ ๋ชฉ๋ก ์์
<ol>
<li>์์๊ฐ ์๋ ๋ชฉ๋ก ํญ๋ชฉ
<ul>
<li>์์๊ฐ ์๋ ์ค์ฒฉ ๋ชฉ๋ก ํญ๋ชฉ 1</li>
<li>์์๊ฐ ์๋ ์ค์ฒฉ ๋ชฉ๋ก ํญ๋ชฉ 2</li>
</ul>
</li>
<li>๋ ๋ค๋ฅธ ์์๊ฐ ์๋ ๋ชฉ๋ก ํญ๋ชฉ</li>
</ol>
์ด๋ ๊ฒ ํ๋ฉด ์ฒซ ๋ฒ์งธ ์์๊ฐ ์๋ ๋ชฉ๋ก ํญ๋ชฉ ์๋์ ์์๊ฐ ์๋ ์ค์ฒฉ ๋ชฉ๋ก์ด ์์ฑ๋ฉ๋๋ค. ์น ๋ธ๋ผ์ฐ์ ์์๋ ์ด๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ํ์ํฉ๋๋ค.
- ์์๊ฐ ์๋ ๋ชฉ๋ก ํญ๋ชฉ
- ์์๊ฐ ์๋ ์ค์ฒฉ ๋ชฉ๋ก ํญ๋ชฉ 1
- ์์๊ฐ ์๋ ์ค์ฒฉ ๋ชฉ๋ก ํญ๋ชฉ 2
- ๋ ๋ค๋ฅธ ์์๊ฐ ์๋ ๋ชฉ๋ก ํญ๋ชฉ
์ค์ฒฉ ๋ชฉ๋ก์ ์ฌ์ฉํ๋ฉด ์ ๋ณด๋ฅผ ๋์ฑ ๊ตฌ์กฐ์ ์ด๊ณ ์ดํดํ๊ธฐ ์ฝ๊ฒ ํํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฉ๋ด ํญ๋ชฉ์ ํ์ ํญ๋ชฉ์ด๋ ๋จ๊ณ๋ณ ๊ฐ์ด๋์ ๊ฐ์ด ์ธ๋ถ ์ฌํญ์ ํํํ ๋ ์ ์ฉํฉ๋๋ค.
์คํ์ผ๋ง ๋ชฉ๋ก๐
CSS๋ฅผ ์ด์ฉํด ๋ชฉ๋ก์ ์คํ์ผ์ ๋ค์ํ๊ฒ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ์ ์ ๋ง์ปค๋ฅผ ํตํด ๋ ๋ ์ฐฝ์ ์ธ ๋ชฉ๋ก์ ๋ง๋ค ์ ์์ต๋๋ค.
๋ชฉ๋ก ์คํ์ผ ์์ฑ ์ฌ์ฉ
CSS์์ list-style-type ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ชฉ๋ก์ ๋ง์ปค ์คํ์ผ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด ์์ฑ์ ์ฌ์ฉํ๋ฉด ์ํ, ์ฌ๊ฐํ, ์ซ์ ๋ฑ ๋ค์ํ ์คํ์ผ์ ๋ง์ปค๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.
ul {
list-style-type: square; /* ์ฌ๊ฐํ ๋ชจ์์ ๋ง์ปค */
}
๋ชฉ๋ก ์คํ์ผ ์ด๋ฏธ์ง ์ฌ์ฉ
list-style-image ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ชฉ๋ก์ ์ฌ์ฉํ ์ฌ์ฉ์ ์ง์ ์ด๋ฏธ์ง๋ฅผ ์ง์ ํ ์๋ ์์ต๋๋ค.
ul {
list-style-image: url('marker.png'); /* ์ฌ์ฉ์ ์ง์ ์ด๋ฏธ์ง */
}
๋ชฉ๋ก ์คํ์ผ ์์น ์ง์
list-style-position ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ชฉ๋ก ๋ง์ปค์ ์์น๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ outside๋ก, ๋ง์ปค๊ฐ ๋ชฉ๋ก ์ผ์ชฝ์ ํ์๋ฉ๋๋ค. inside๋ก ์ค์ ํ๋ฉด ๋ง์ปค๊ฐ ๋ด๋ถ์ ํ์๋ฉ๋๋ค.
ul {
list-style-position: inside; /* ๋ง์ปค๋ฅผ ๋ด๋ถ์ ํ์ */
}
๋ชฉ๋ก ํญ๋ชฉ ์คํ์ผ๋ง
๊ฐ ๋ชฉ๋ก ํญ๋ชฉ <li>์ ๋ํด ๋ฐฐ๊ฒฝ์, ํ ์คํธ ์์, ์ฌ๋ฐฑ ๋ฑ์ ๊ฐ๋ณ์ ์ผ๋ก ์คํ์ผ๋งํ ์ ์์ต๋๋ค.
ul li {
background-color: lightgray; /* ๋ฐฐ๊ฒฝ์ ์ค์ */
color: navy; /* ํ
์คํธ ์์ ์ค์ */
padding: 5px; /* ์ฌ๋ฐฑ ์ค์ */
}
๋ชฉ๋ก ์คํ์ผ์ ์ ํ์๋ก ์ ์ดํ๊ธฐ
ํน์ ํด๋์ค ๋๋ ID๋ฅผ ๊ฐ์ง ๋ชฉ๋ก์ ๋ํด ์คํ์ผ์ ์ง์ ํ ์๋ ์์ต๋๋ค.
.menu {
list-style-type: none; /* ๋ชฉ๋ก ๋ง์ปค ์จ๊ธฐ๊ธฐ */
}
#sidebar ul {
list-style-type: disc; /* ์ฌ์ด๋๋ฐ ๋ชฉ๋ก์ ์ํ ๋ง์ปค ์ง์ */
}
๋ชฉ๋ก์ ์คํ์ผ๋งํจ์ผ๋ก์จ ์น ํ์ด์ง์ ๋์์ธ์ ํฅ์ํ๊ณ ์ฌ์ฉ์๊ฐ ์ ๋ณด๋ฅผ ๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ๋์ธ ์ ์์ต๋๋ค.
ํต์ฌ ๋ด์ฉ๐
'Mark Up > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML5]์ฝ๊ณ ๊ฐํธํ HTML Table ๋ง๋ค๊ธฐ: ์ด๋ณด์๋ ํ ์ ์๋ ์๋ฒฝ ๊ฐ์ด๋ (0) | 2024.05.23 |
---|---|
[HTML5]HTML form ์๋ฒฝ ๊ฐ์ด๋: form ๊ด๋ จ ํ๊ทธ, ํ์ ์์ฑ๋ถํฐ ๊ณ ๊ธ ํ์ฉ๊น์ง (0) | 2024.05.22 |
[HTML5]HTML ๊ณต๊ฐ ๋ถํ ํ๊ทธ span๊ณผ div ํ๊ทธ (0) | 2024.05.21 |
[HTML5]HTML A ํ๊ทธ์ ์ด๋ฏธ์ง ํ๊ทธ (0) | 2024.05.17 |
[HTML5]HTML ํ ์คํธ ๊ด๋ จ ํ๊ทธ (0) | 2024.05.15 |