...

<div> <span> <p> ํ๊ทธ

โ
โ<div>
: div ํ๊ทธ๋ body ๋ฌธ์ ์์์ ๊ฐ ์์ญ์ ์ธ์ ์ ๊ตฌ๋ถ ์ ์ ํ๋ค.
: ๊ตฌ์ญ์ ๋๋๋ ํ๊ทธ. ๊ฐ๋ก์ค ์ ์ฒด๋ฅผ ๋ค ์ฐจ์ง. ๋๋น๊ฐ 100%
Layout ๊ตฌ์กฐ ํ์ ๋ง๋ค๊ณ CSS๋ฅผ ํตํด ์์น ๋ฐ layer์ ๊ตฌ๋ถ๋ฑ HTML์์์ ์ปจํ ์ด๋ ์ญํ์ ํ๋ค.
๋ํ javascript๋ฅผ ํตํด ํน์ ์์ ์ ์ํํ๊ณ ์ฌ๋ฌ ์ ํ์ ๋์ ์ธ ํจ๊ณผ๋ฅผ ์ค์๋ ์๋ค.
<div id="nav"> <!--div๊ฐ ์์ฒญ ๋ง์ด ์ฐ์ด๋๊น ๋ญํ๋ ๋์ธ์ง ๊ตฌ๋ถํด์ฃผ๊ธฐ ์ํด id๋ฅผ ์ด๋ค!-->
<h3>์ ๋ชฉ</h3>
<p>๋จ๋ฝ ์ค๋ช
...</p>
</div>

<span>
: ์ผ๋ฐ์ ์ผ๋ก ํ ์คํธ์ ์์น , ํฌ๊ธฐ, ์ข์ฐ๊ฐ๊ฒฉ์ ์กฐ์ ํ๋๋ฐ ์ฌ์ฉ๋๋ค.
: css์์ฑ inline ์ด ์๋์ผ๋ก ์ ์ฉ๋์ด์๋ค.
<p>My mother has <span style="color:blue;font-weight:bold">blue</span> eyes and my father has <span style="color:darkolivegreen;font-weight:bold">dark green</span> eyes.</p>

โ<p>
: ๋ฌธ๋จ(paragraph) ํ ์คํธ ์ ์ ๊ธฐ์ฌํ ๋ ์ฌ์ฉ๋๋ค.
: div๋ ๊ฑฐ์ ๊ฐ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. div๋ ์ธ์ ๋๋๊ธฐ๊ฐ ๋ชฉ์ ์ด๊ณ , p๋ ๊ธ์ ํํ์ด ๋ชฉ์ ์ด๋ค.
<div> ์ <span> ์ ์ฐจ์ด ๋น๊ต
- <div> : block level element (์ค ๋ฐ๊ฟ O)
- <span> : inline level element (์ค ๋ฐ๊ฟ X)
display ์์ฑ์ ์ฌ์ฉํด์ <div> ๋ฅผ inline ์ผ๋ก ๋ฐ๊พผ๋ค๋์ง <span> ์ block ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ๋ ๊ฐ๋ฅ์ ํ๋ค.
์ค๋ฐ๊ฟ display ์์
Display ์์๋ ๋๊ฐ์ ํน์ง์ ๊ฐ์ง๋ค
- Block-level Element : ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ํ๋์ ๊ฐ๋ก ์์ญ(Block) ์ ์ฒด๋ฅผ ์ฐจ์งํ๋ ํ๊ทธ๋ค
- Inline-level Element : ์๊ธฐ์ ๊ณ ์ ์์ญ์ด ์์ด ๊ทธ์ ์์ ์ด ๋๋ฌ์ธ๊ณ ์๋ ๋ด์ฉ๋ค์ ์์ ๋ฐ๋ผ ๊ธธ์ด๊ฐ ๊ฒฐ์ ๋์ด ์ง๋ ํ๊ทธ๋ค
Block-level ์์
Block ๋ ๋ฒจ์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํ ๋ถ๋ถ์ ํต์งธ๋ก ๋ธ๋ญ์ฒ๋ผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
์๋ก์ด Block ์์๋ ์๋ก์ด ๋ผ์ธ์์ Block์ ์์ํ๋ค.
๊ทธ๋์ ๋ Block๊ฐ์๋ ๊ฒน์น๋ ์ผ์ด ์๋ค.

Block-level ์์ ์ข ๋ฅ๋ ์๋์ ๊ฐ๋ค.
- <address> <article> <aside> <blockquote> <canvas> <dd> <div> <dl> <dt> <fieldset> <figcaption> <figure> <footer> <form> <h1>-<h6> <header> <hr> <li> <main> <nav> <noscript> <ol> <p> <pre> <section> <table> <tfoot> <ul> <video>

Inline-level ์์
Inline-level ์์๋ ๋ฌธ๋จ ์ค๊ฐ์ ๋ค์ด๊ฐ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์๋ก์ด ๋ผ์ธ์์ ์์ํ์ง ์๋๋ค. ๋ํ, ์์์ ๋๋น๋ ํด๋น ๋ผ์ธ ์ ์ฒด๊ฐ ์๋ ํด๋น HTML ์์์ ๋ด์ฉ(content)๋งํผ๋ง ์ฐจ์งํ๋ค.

inline ํน์ง์ ๊ฐ์ง๋ ํ๊ทธ๋ ์์ฑ๊ฐ์ ์๋์ ๊ฐ์ด ๋ง๋ค.
- <a> <abbr> <acronym> <b> <dbo> <big> <br> <button> <cite> <code> <dfn> <em> <i> <img> <input> <kdb> <label> <map> <object> <output> <q> <samp> <script> <select> <small> <span> <strong> <sub> <sup> <textarea> <time> <tt> <var>
block vs inline ํ๋ฉด ํํ ์ฐจ์ด
Hello World์ ๋นจ๊ฐ์ ๋ค๋ชจ๋ฐ์ค๋ span์ ์ฌ์ฉํ ๊ฒ์ด๋ค. ๋จ๋ฝ์ ์ฐจ์งํ์ง์์ ์ค๊ฐ์ ๋ค์ด๊ฐ ์ ๋ ๊ฒ ์ผ๋ถ๋ถ์ ๊พธ๋ฐ์๊ฐ ์๋ค.

<div> vs <span> vs <p>

๋ฐ๋ผ์ ๋ฌธ์ ์ ๋ณด๋ฅผ ์ค๋ฐ๊ฟ์ ํ๋ฉด์ ์์ฑํด์ผ ํ ๊ฒฝ์ฐ <div>, <p> ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
๋ฐ๋ฉด ์ค๋ฐ๊ฟ ์์ด ์ฌ์ฉ ์์ญ๋ง ์์ฑํ๊ณ ๋ค๋ฅธ ๋ธ๋ก ์์ ๋ฑ์ ํฌํจ๋์ด์ผ ํ ๊ฒฝ์ฐ <span> ํ๊ทธ์ ๊ฐ์ ์ธ๋ผ์ธ ์์๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
<span>์ <div>, <p>๋ฅผ ํฌํจํ ์ ์๋ค.
์ธ๋ผ์ธ ์์์ธ <span> ํ๊ทธ๋ ๋ธ๋ก ์์์ธ <div>, <p> ํ๊ทธ๋ฅผ ํ์ ํ๊ทธ๋ก ํฌํจ์ํฌ ์ ์๋ค.
<span>span ํ๊ทธ
<div>div ํ๊ทธ</div>
<p>p ํ๊ทธ</p>
</span>

์ฝ๋ผ๋ฆฌ๋ฅผ ๋์ฅ๊ณ ์ ๋ฃ๋ ๊ฒ ์ฒ๋ผ ๋ ์์ ์์ญ์ ์์์ธ <span> ํ๊ทธ๊ฐ ๋ ํฐ ์์ญ์ ๊ฐ์ง <div>, <p> ํ๊ทธ๋ฅผ ํฌํจํ๋ ค๊ณ ํ๋ ๋ ์ด์์์ด ์๋ง์ด ๋๋ค.
๋ฐ๋ฉด ๋ ์์ญ์ด ํฐ ๋ธ๋ก ์์์ธ <div>์ <p> ํ๊ทธ๋ ์ธ๋ผ์ธ ์์์ธ <span> ํ๊ทธ๋ฅผ ํฌํจํ ์ ์๋ค.
<div>div ํ๊ทธ <span>span ํ๊ทธ</span></div>
<p>p ํ๊ทธ <span>span ํ๊ทธ</span></p>

<div> vs <p>
<p>๋ <div>๋ฅผ ํฌํจํ ์ ์๋ค.
๊ทธ๋ผ ๊ฐ์ ๋ธ๋ก ์์์ธ <div>, <p> ํ๊ทธ์ ์ฐจ์ด์ ์ ๋ฌด์์ผ๊น?
๋ ํ๊ทธ ๋ชจ๋ ๋ฌธ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ ์ ์์ผ๋ฉฐ ๋ธ๋ก ์์๋ก ์๋ ์ค๋ฐ๊ฟ์ผ๋ก ๋จ๋ฝ์ด ํ์ฑ๋๋ค.
<p> ํ๊ทธ๋ ๋ฌธ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ ๋จ๋ฝ์ ๊ตฌ์ฑํ๋ค. ์๋์ ๊ฐ์ด <p> ํ๊ทธ ํ์์๋ ๋ค๋ฅธ ๋ธ๋ก ์์๊ฐ ํฌํจ๋์ด์๋ ์๋๋ค.
<p>
<div>
<p></p>
</div>
</p>
<p> ํ๊ทธ ํ์์๋ <span>, <a>, <strong> ๋ฑ๊ณผ ๊ฐ์ ์ธ๋ผ์ธ ์์๋ง ์ฌ ์ ์๋ค.
โ
<p><div>Hello World!</div><p>์ ๊ฐ์ ํํ๊ฐ ์๋ค๋ฉด,
<div><p>Hello World!</p></div>์ ๊ฐ์ ํํ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ค.
โ
โ
<div>๋ <p>๋ฅผ ํฌํจํ ์ ์๋ค.
<div> ํ๊ทธ๋ <p> ํ๊ทธ ์ฒ๋ผ ๋ฌธ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ ์ ์์ง๋ง, ์ค์ ์ฉ๋๋ HTML ๋ฌธ์์ ์์ญ๋ณ ๊ตฌ๋ถ์ด๋ค.
๊ฐ ์์ญ์ ์ฉ๋๋ฅผ ๊ตฌ๋ถํ๋ ๊ธฐ๋ฅ์ด๋ฏ๋ก ๋ค๋ฅธ ๋ธ๋ก ์์๊ฐ ํ์์ ํฌํจ๋ ์ ์๋ค.
์๋ฅผ ๋ค์ด ์นํ์ด์ง์์ ์ด๋ค ์์ญ์ด ํค๋ ์์ญ์ด๊ณ , ๋ค๋น๊ฒ์ด์ ๋ฉ๋ด ์์ญ, ๋ณธ๋ฌธ ๊ธฐ์ฌ ์์ญ ๋ฑ์ ์์ญ ๊ตฌ๋ถ์ ํ ๋ <div> ํ๊ทธ๋ฅผ ์ฌ๋ฌ๊ฒน ๊ฒน์ณ์ ์ฌ์ฉํ๋ค.
<div id="title">
<div id = navigator>
</div>
<div id = content>
<p>๋ณธ๋ฌธ</p>
</div>
</div>
<div> ํ๊ทธ์ ์์ญ๋ณ ๊ตฌ๋ถ์ด ๋ฐ์ ๋์ด์ ํํ๋ ๊ฐ์ด <article>, <nav> ๋ฑ์ ํ๊ทธ์ด๋ค.
<div> ํ๊ทธ์ ๋ชฉ์ ์ ์์ญ ๊ตฌ๋ถ์ด๋ฏ๋ก ํ์์ <p> ํ๊ทธ์ ๊ฐ์ ๋ค๋ฅธ ๋ธ๋ก ์์๋ฅผ ํฌํจํ ์ ์๋ค.
์ ๋ฆฌํ๋ฉด, ํ ์คํธ ์ ๋ณด๋ <p> ํ๊ทธ ์์ ์์ฑํ๋ค.
๊ทธ ๋ฐ์ ๋ค๋ฅธ ์์ญ์ ๋๋๋ ์ฉ๋๋ <div> ํ๊ทธ๋ฅผ ์ค๋ณต์ผ๋ก ๊ฒน์ณ์ ์ฌ์ฉํ๋ค.
# ์ฐธ๊ณ ์๋ฃ
https://miaow-miaow.tistory.com/94
https://dasima.xyz/div-vs-span-vs-p-%EC%B0%A8%EC%9D%B4%EB%8A%94-%EB%B8%94%EB%A1%9D-%EC%9A%94%EC%86%8C%EC%99%80-%ED%8F%AC%ED%95%A8-%EC%9C%A0%EB%AC%B4/
์ด ๊ธ์ด ์ข์ผ์ จ๋ค๋ฉด ๊ตฌ๋ & ์ข์์
์ฌ๋ฌ๋ถ์ ๊ตฌ๋
๊ณผ ์ข์์๋
์ ์์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค.