๐ ์น์ ๊ตฌ์ฑํ๋ ์์

๐ ์น ์ ์ ์ ๊ณ ๋ ค ์ฌํญ
- ์น ํ์ค: ์น์ฌ์ดํธ๋ฅผ ์์ฑํ ๋ ๋ฐ๋ผ์ผ ํ๋ ๊ณต์ ํ์ค์ด๋ ๊ธฐ์ ๊ท๊ฒฉ
- ์น ์ ๊ทผ์ฑ: ์ฅ์ ์ ์ฌ๋ถ์ ์๊ด ์์ด ๋ชจ๋๊ฐ ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ ์ ์๊ฒ ํ๋ ๋ฐฉ์
- ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง: ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๋๋ ๊ธฐ๊ธฐ์์ ์ฌ์ดํธ๊ฐ ์ ๋๋ก ์๋ํ๋๋ก ํ๋ ๊ธฐ๋ฒ
๐ HTML ๊ธฐ๋ณธ ํ๊ทธ
1. <img> ํ๊ทธ: ์ ๋ณด์ฑ์ ๊ฐ๊ณ ์๋ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ (๋ซํ ํ๊ทธ X)
- alt ์์ฑ: ์น์ฌ์ดํธ๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ถ๋ ฅํ์ง ๋ชปํ์ ๊ฒฝ์ฐ, ํ ์คํธ ์ ๋ณด๋ก ๋์ฒด
<img src="logo.png" alt="ํ์ฌ๋ก๊ณ ">
2. <h> ํ๊ทธ: heading์ ์ฝ์๋ก ์ ๋ชฉ์ด๋ ๋ถ์ ๋ชฉ์ ํํ
- <h1> ํ๊ทธ๋ ๊ฐ์ฅ ์ค์ํ ์ ๋ณด๋ฅผ ๋ด์ผ๋ฏ๋ก, ํ๋์ html ๋ฌธ์์์ ํ ๋ฒ๋ง ์ฌ์ฉ๋จ
3. <p> ํ๊ทธ: paragraph์ ์ฝ์๋ก ๋ณธ๋ฌธ ๋ด์ฉ์ ํํ
<p>Nice to meet you</p>
4. <ul> ํ๊ทธ: unordered list์ ์ฝ์๋ก, ์์๊ฐ ์๋ ๋ฆฌ์คํธ๋ฅผ ์์ฑ
<ul>
<li>๋ฉ๋ด1</li>
<li>๋ฉ๋ด2</li>
<li>๋ฉ๋ด3</li>
</ul>
๐ ๊ตฌ์กฐ๋ฅผ ์ก์ ๋ ์ฌ์ฉํ๋ ํ๊ทธ
1. <header>, <nav> ํ๊ทธ : ์น์ฌ์ดํธ์ ๋ชฉ์ฐจ๋ฅผ ๋ด๋น
- <header> ํ๊ทธ: ์น์ฌ์ดํธ์ ๋จธ๋ฆฌ๊ธ์ ๋ด๋ ๊ณต๊ฐ
- <nav> ํ๊ทธ: ๋ฉ๋ด ๋ฒํผ์ ๋ด๋ ๊ณต๊ฐ (navigation)์ผ๋ก <ul>, <li>, <a> ํ๊ทธ์ ํจ๊ป ์ฌ์ฉ
<header> <!-- ์๋จ ์์ญ -->
<nav> <!-- ๋ฉ๋ด ์์ญ -->
</nav>
</header>
2. <main>, <article> ํ๊ทธ: ์น์ฌ์ดํธ์ ๋ณธ๋ฌธ์ ๋ด๋น
- <main> ํ๊ทธ: ๋ฌธ์์ ์ฃผ์ ๋ด์ฉ์ ๋ด๋ ํ๊ทธ (IE๋ ์ง์ํ์ง ์์ผ๋ฏ๋ก role="main" ์์ฑ ํ์ ์ ๋ ฅ)
- <article> ํ๊ทธ: ๋ฌธ์์ ์ฃผ์ ์ด๋ฏธ์ง๋ ํ ์คํธ ๋ฑ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ๊ตฌ์ญ์ ์ค์ ํ๋ ํ๊ทธ๋ก, ํ๊ทธ ๋ด ๊ตฌ์ญ์ ๋ํํ๋ ํ์ดํ <h#> ํ๊ทธ๊ฐ ์กด์ฌํด์ผ ํจ.
<main role="main"> <!-- ๋ณธ๋ฌธ ์์ญ -->
<article> <!-- ์ ๋ณด ์์ญ -->
<h#></h#>
</article>
</main>
3. <footer> ํ๊ทธ: ์น์ฌ์ดํธ์ ๋ถ๋ก์ ๋ด๋น
<footer> <!-- ํ๋จ ์์ญ -->
<div>
<p>์ฃผ์: ~ </p>
<p>์ด๋ฉ์ผ: ~ </p>
</div>
<div>
<p>์ฌ์
์ ๋ฑ๋ก๋ฒํธ: ~ </p>
<p>ํต์ ํ๋งค์
์ ๊ณ ๋ฒํธ: ~ </p>
</div>
</footer>
๐ HTML ํ๊ทธ์ ์ฑ๊ฒฉ
1. Block ์์
- y์ถ ์ ๋ ฌ ํํ๋ก ์ถ๋ ฅ (์ค๋ฐ๊ฟ ํ์ฑ์ด ์์)
- ๊ณต๊ฐ์ ๋ง๋ค ์ ์๊ณ , ์ํ ๋ฐฐ์น ์์ ๊ฐ๋ฅ
<!-- Block ์์ -->
<p>Hello World</p>
<p>Hello World</p>
<p>Hello World</p>
2. Inline ์์
- x์ถ ์ ๋ ฌ ํํ๋ก ์ถ๋ ฅ (ํ ์ค์ ์ถ๋ ฅ)
- ๊ณต๊ฐ์ ๋ง๋ค ์ ์๊ณ , ์ํ ๋ฐฐ์น ์์ ๋ถ๊ฐ๋ฅ
<!-- Inline ์์ -->
<a>Hello World</a>
<a>Hello World</a>
<a>Hello World</a>
'JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] CSS์ ๊ธฐ๋ณธ (0) | 2023.09.06 |
---|---|
[Javascript] ๊ฐ์ฒด์ ํน์ key๊ฐ ์๋์ง ํ์ธ / Object.keys(obj).includes(key), key in obj (0) | 2023.08.03 |
[Javascript] isNaN(value) : ๋งค๊ฐ๋ณ์๊ฐ ์ซ์์ธ์ง ๊ฒ์ฌํ๋ ํจ์ (0) | 2023.08.03 |
[Javascript] ๋ฐ์ดํฐ ์ค๋ณต์ ์ ๊ฑฐํ๋ Set ์๋ฃ๊ตฌ์กฐ (0) | 2023.08.03 |
[Javascript] ๋ฐฐ์ด ์ด๊ธฐํ / map() ํ์ฉ (0) | 2023.08.03 |
๐ ์น์ ๊ตฌ์ฑํ๋ ์์

๐ ์น ์ ์ ์ ๊ณ ๋ ค ์ฌํญ
- ์น ํ์ค: ์น์ฌ์ดํธ๋ฅผ ์์ฑํ ๋ ๋ฐ๋ผ์ผ ํ๋ ๊ณต์ ํ์ค์ด๋ ๊ธฐ์ ๊ท๊ฒฉ
- ์น ์ ๊ทผ์ฑ: ์ฅ์ ์ ์ฌ๋ถ์ ์๊ด ์์ด ๋ชจ๋๊ฐ ์น์ฌ์ดํธ๋ฅผ ์ด์ฉํ ์ ์๊ฒ ํ๋ ๋ฐฉ์
- ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง: ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๋๋ ๊ธฐ๊ธฐ์์ ์ฌ์ดํธ๊ฐ ์ ๋๋ก ์๋ํ๋๋ก ํ๋ ๊ธฐ๋ฒ
๐ HTML ๊ธฐ๋ณธ ํ๊ทธ
1. <img> ํ๊ทธ: ์ ๋ณด์ฑ์ ๊ฐ๊ณ ์๋ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ (๋ซํ ํ๊ทธ X)
- alt ์์ฑ: ์น์ฌ์ดํธ๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ถ๋ ฅํ์ง ๋ชปํ์ ๊ฒฝ์ฐ, ํ ์คํธ ์ ๋ณด๋ก ๋์ฒด
<img src="logo.png" alt="ํ์ฌ๋ก๊ณ ">
2. <h> ํ๊ทธ: heading์ ์ฝ์๋ก ์ ๋ชฉ์ด๋ ๋ถ์ ๋ชฉ์ ํํ
- <h1> ํ๊ทธ๋ ๊ฐ์ฅ ์ค์ํ ์ ๋ณด๋ฅผ ๋ด์ผ๋ฏ๋ก, ํ๋์ html ๋ฌธ์์์ ํ ๋ฒ๋ง ์ฌ์ฉ๋จ
3. <p> ํ๊ทธ: paragraph์ ์ฝ์๋ก ๋ณธ๋ฌธ ๋ด์ฉ์ ํํ
<p>Nice to meet you</p>
4. <ul> ํ๊ทธ: unordered list์ ์ฝ์๋ก, ์์๊ฐ ์๋ ๋ฆฌ์คํธ๋ฅผ ์์ฑ
<ul>
<li>๋ฉ๋ด1</li>
<li>๋ฉ๋ด2</li>
<li>๋ฉ๋ด3</li>
</ul>
๐ ๊ตฌ์กฐ๋ฅผ ์ก์ ๋ ์ฌ์ฉํ๋ ํ๊ทธ
1. <header>, <nav> ํ๊ทธ : ์น์ฌ์ดํธ์ ๋ชฉ์ฐจ๋ฅผ ๋ด๋น
- <header> ํ๊ทธ: ์น์ฌ์ดํธ์ ๋จธ๋ฆฌ๊ธ์ ๋ด๋ ๊ณต๊ฐ
- <nav> ํ๊ทธ: ๋ฉ๋ด ๋ฒํผ์ ๋ด๋ ๊ณต๊ฐ (navigation)์ผ๋ก <ul>, <li>, <a> ํ๊ทธ์ ํจ๊ป ์ฌ์ฉ
<header> <!-- ์๋จ ์์ญ -->
<nav> <!-- ๋ฉ๋ด ์์ญ -->
</nav>
</header>
2. <main>, <article> ํ๊ทธ: ์น์ฌ์ดํธ์ ๋ณธ๋ฌธ์ ๋ด๋น
- <main> ํ๊ทธ: ๋ฌธ์์ ์ฃผ์ ๋ด์ฉ์ ๋ด๋ ํ๊ทธ (IE๋ ์ง์ํ์ง ์์ผ๋ฏ๋ก role="main" ์์ฑ ํ์ ์ ๋ ฅ)
- <article> ํ๊ทธ: ๋ฌธ์์ ์ฃผ์ ์ด๋ฏธ์ง๋ ํ ์คํธ ๋ฑ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ๊ตฌ์ญ์ ์ค์ ํ๋ ํ๊ทธ๋ก, ํ๊ทธ ๋ด ๊ตฌ์ญ์ ๋ํํ๋ ํ์ดํ <h#> ํ๊ทธ๊ฐ ์กด์ฌํด์ผ ํจ.
<main role="main"> <!-- ๋ณธ๋ฌธ ์์ญ -->
<article> <!-- ์ ๋ณด ์์ญ -->
<h#></h#>
</article>
</main>
3. <footer> ํ๊ทธ: ์น์ฌ์ดํธ์ ๋ถ๋ก์ ๋ด๋น
<footer> <!-- ํ๋จ ์์ญ -->
<div>
<p>์ฃผ์: ~ </p>
<p>์ด๋ฉ์ผ: ~ </p>
</div>
<div>
<p>์ฌ์
์ ๋ฑ๋ก๋ฒํธ: ~ </p>
<p>ํต์ ํ๋งค์
์ ๊ณ ๋ฒํธ: ~ </p>
</div>
</footer>
๐ HTML ํ๊ทธ์ ์ฑ๊ฒฉ
1. Block ์์
- y์ถ ์ ๋ ฌ ํํ๋ก ์ถ๋ ฅ (์ค๋ฐ๊ฟ ํ์ฑ์ด ์์)
- ๊ณต๊ฐ์ ๋ง๋ค ์ ์๊ณ , ์ํ ๋ฐฐ์น ์์ ๊ฐ๋ฅ
<!-- Block ์์ -->
<p>Hello World</p>
<p>Hello World</p>
<p>Hello World</p>
2. Inline ์์
- x์ถ ์ ๋ ฌ ํํ๋ก ์ถ๋ ฅ (ํ ์ค์ ์ถ๋ ฅ)
- ๊ณต๊ฐ์ ๋ง๋ค ์ ์๊ณ , ์ํ ๋ฐฐ์น ์์ ๋ถ๊ฐ๋ฅ
<!-- Inline ์์ -->
<a>Hello World</a>
<a>Hello World</a>
<a>Hello World</a>
'JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] CSS์ ๊ธฐ๋ณธ (0) | 2023.09.06 |
---|---|
[Javascript] ๊ฐ์ฒด์ ํน์ key๊ฐ ์๋์ง ํ์ธ / Object.keys(obj).includes(key), key in obj (0) | 2023.08.03 |
[Javascript] isNaN(value) : ๋งค๊ฐ๋ณ์๊ฐ ์ซ์์ธ์ง ๊ฒ์ฌํ๋ ํจ์ (0) | 2023.08.03 |
[Javascript] ๋ฐ์ดํฐ ์ค๋ณต์ ์ ๊ฑฐํ๋ Set ์๋ฃ๊ตฌ์กฐ (0) | 2023.08.03 |
[Javascript] ๋ฐฐ์ด ์ด๊ธฐํ / map() ํ์ฉ (0) | 2023.08.03 |