๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ GURU/HTML5

[HTML5] 9. ๋ฌธ์„œ์˜ ์ „ํ˜•์  ๊ตฌ์กฐ + HTML5์˜ ๋ฌธ์„œ ๊ตฌ์กฐํ™” + ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์™€ ์‹œ๋งจํ‹ฑ ์›น

by A Lim Han 2022. 7. 17.

9. ๋ฌธ์„œ์˜ ์ „ํ˜•์  ๊ตฌ์กฐ + HTML5์˜ ๋ฌธ์„œ ๊ตฌ์กฐํ™” + ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ์™€ ์‹œ๋งจํ‹ฑ ์›น

 

 

 

 

# ๊ธฐ์กด HTML ์˜ ํ•œ๊ณ„

: ์›น ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ๊ฐ€ ์—†์—ˆ์Œ

 

- <div> ํƒœ๊ทธ๋‚˜ <table> ํƒœ๊ทธ๋กœ ๊ตฌ์กฐํ™”๋˜์–ด ๋ณด์ด๊ฒŒ ์ž‘์„ฑ

- HTML ํŽ˜์ด์ง€์˜ ์†Œ์Šค๋ฅผ ๋ณด๋ฉด ๋ฌธ์„œ ๊ตฌ์กฐ ํŒŒ์•… ๋ถˆ๊ฐ€๋Šฅ

 

 

 

# ๋ฌธ์„œ ๊ตฌ์กฐํ™”์˜ ์ด์œ 

: ๊ฒ€์ƒ‰ ์—”์ง„์ด ์ข‹์•„ํ•˜๋Š” ์›น ํŽ˜์ด์ง€ ์ž‘์„ฑ์˜ ํ•„์š”์„ฑ์ด ๋Œ€๋‘

 

- ์ •๋ณด ํƒ์ƒ‰์ด ์ค‘์š”ํ•ด์ง

- ์‚ฌ๋ฌผ์ธํ„ฐ๋„ท์œผ๋กœ IT ๊ธฐ๊ธฐ๋“ค์ด ์Šค์Šค๋กœ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ

- ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  ์›น ํŽ˜์ด์ง€์˜ ๊ฐ€์น˜๋ฅผ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ -> ํƒ์ƒ‰์ด ์‰ฝ๋„๋ก ์ž‘์„ฑ

 

 

 

# ์‹œ๋ฉ˜ํ‹ฑ ์›น

: ์›น ๋ฌธ์„œ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜์—ฌ ์˜๋ฏธ ์žˆ๋Š” ๋‚ด์šฉ ํƒ์ƒ‰์ด ์šฉ์ดํ•œ ์›น

 

- ๊ธฐ์กด์˜ ํƒœ๊ทธ

: <p>, <div>, <h1>, <h2> ๋“ฑ์˜ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ–ˆ์œผ๋‚˜ ๋ฌธ์„œ์˜ ์˜๋ฏธ๋‚˜ ๊ตฌ์กฐ ์ „๋‹ฌ์ด ์–ด๋ ค์› ๋‹ค.

 

 

- ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ

: ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ์˜๋ฏธ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํƒœ๊ทธ

ex) <header>, <section>, <article>, <main>, <summary>, <mark>, <time>

 

 

 

# ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ์—”์ง„ ์‚ฌ๋ก€

- ์›น ํŽ˜์ด์ง€์—์„œ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ๊ฒ€์ƒ‰

- ๋ฆฌ๋ทฐ, ์‚ฌ๋žŒ, ์ œํ’ˆ, ์—…์ฒด, ์ด๋ฒคํŠธ ๋“ฑ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ œ๊ณต

 

 

 

 

# HTML5 ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋กœ ๊ตฌ์กฐํ™”ํ•œ ์›น ํŽ˜์ด์ง€๊ณผ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ

ex)

a. <header>

- ํŽ˜์ด์ง€๋‚˜ ์„น์…˜์˜ ๋จธ๋ฆฌ๋ง ํ‘œํ˜„

- ํŽ˜์ด์ง€ ์ œ๋ชฉ์ด๋‚˜ ํŽ˜์ด์ง€๋ฅผ ์†Œ๊ฐœํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์„ค๋ช…

 

b. <nav>

- ํ•˜์ดํผ๋งํฌ๋“ค์„ ๋ชจ์•„ ๋†“์€ ํŠน๋ณ„ํ•œ ์„น์…˜

- ํŽ˜์ด์ง€ ๋‚ด ๋ชฉ์ฐจ๋ฅผ ๋งŒ๋“œ๋Š” ์šฉ๋„

 

c. <section>

- ๋ฌธ์ž์„œ ์žฅ (chapter, section) ํ˜น์€ ์ ˆ์„ ๊ตฌ์„ฑํ•˜๋Š” ์—ญํ• 

- ์›น ํŽ˜์ด์ง€์— ์—ฌ๋Ÿฌ <section> ๊ธฐ๋Šฅ์„ ๋„ฃ์Œ

- ํ—ค๋”ฉ ํƒœ๊ทธ(<h1> ~ <h6>)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ ˆ์ด๋‚˜ ์„น์…˜์˜ ์ฃผ์ œ ๊ธฐ์ž…

 

d. <article>

- ๋ณธ๋ฌธ๊ณผ ์—ฐ๊ด€์žˆ์œผ๋ฉด์„œ๋„ ๋…๋ฆฝ์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ๋„ฃ๋Š” ์˜์—ญ

- ๋ณด์กฐ ๊ธฐ์‚ฌ ๋ฐ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ, ๋Œ“๊ธ€ ๋“ฑ ๊ธฐํƒ€ ๋…๋ฆฝ์ ์ธ ๋‚ด์šฉ๋“ค๋„ ์˜ฌ ์ˆ˜ ์žˆ์Œ

- <article>์— ๋„ฃ๋Š” ๋‚ด์šฉ์ด ๋งŽ๋‹ค๋ฉด <section> ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ

 

e. <aside>

- ๋ณธ๋ฌธ์—์„œ ๋‹ค์†Œ ๋ฒ—์–ด๋‚œ ๋…ธํŠธ๋‚˜ ํŒ ๋“ฑ์„ ๊ธฐ์ž…

- ์‹ ๋ฌธ์ด๋‚˜ ์žก์ง€์—์„œ ์ฃผ์š” ๊ธฐ์‚ฌ ์˜† ๊ด€๋ จ๊ธฐ์‚ฌ, ์‚ฝ์ž… ์–ด๊ตฌ๋กœ ํ‘œ์‹œ๋œ ๋…ผํ‰ ๋“ฑ์ด ๋“ค์–ด๊ฐ

- ์ฃผ๋กœ ํŽ˜์ด์ง€์˜ ์˜ค๋ฅธ์ชฝ์ด๋‚˜ ์™ผ์ชฝ์— ๋ฐฐ์น˜๋จ

 

f. <footer>

- ๊ผฌ๋ฆฌ๋ง ์˜์—ญ์œผ๋กœ, ์ฃผ๋กœ ์ €์ž๋‚˜ ์ €์ž‘๊ถŒ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ

 

 

+ <์ฃผ์˜!>

๊ฐ ํƒœ๊ทธ์˜ ์œ„์น˜์™€ ์ƒ‰, ๊ทธ๋ฆฌ๊ณ  ๋ชจ์–‘์€ ์ž๋™์œผ๋กœ ๊ฒฐ์ •๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ฐœ๋ฐœ์ž๊ฐ€ CSS3๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง์ ‘ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค!

๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ง€์ • ์•ˆํ–ˆ์„ ๊ฒฝ์šฐ

 

 

 

 

 

 

#  CSS3 ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ตฌ์กฐํ™”๋œ HTML5 ๋ฌธ์„œ ์ž‘์„ฑํ•˜๊ธฐ

- margin : ์—ฌ๋ฐฑ

- padding : ์—ฌ๋ฐฑ (์•ˆํŒŽ)

- float : ์–ด๋””์— ๋ฐฐ์น˜ํ•˜๊ณ  ๋ˆ„๊ตฌ๋ž‘ ์—ฐ๊ฒฐ์ง€์„์ง€ ๊ฒฐ์ •

- clear : ์ด์ „์— ์กด์žฌํ•˜๋˜ float ๋ฐ์ดํ„ฐ ์ง€์›€

 

 

 

 

 

 

# ๊ธฐ์กด HTML๋ฌธ์„œ์™€ HTML5 ๋ฌธ์„œ ๋น„๊ต

 

- ๊ธฐ์กด HTML ํƒœ๊ทธ๋กœ๋งŒ ๋งŒ๋“  ์›น ํŽ˜์ด์ง€

 

 

- HTML5 ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“  ์›น ํŽ˜์ด์ง€

 

+ ์™ธ๊ด€์ƒ์œผ๋กœ๋Š” ๋‘˜์ด ๋™์ผํ•ด ๋ณด์ธ๋‹ค.

 

 

 

'โœ’๏ธ GURU > HTML5' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[HTML5] 11. ์›น ํผ + <input>, <select>, <textarea> ํƒœ๊ทธ + ํผ ์ „์†ก ๊ณผ์ • + ๋กœ๊ทธ์ธ ํผ ์ƒ์„ฑ + ํผ ์š”์†Œ + ํ…์ŠคํŠธ ์ž…๋ ฅ + <datalist> + ํ…์ŠคํŠธ ๋ฐ ์ด๋ฏธ์ง€ ๋ฒ„ํŠผ + ์ฒดํฌ๋ฐ•์Šค์™€ ๋ผ๋””์˜ค๋ฒ„ํŠผ + ์„ ํƒํ˜• ์ž…๋ ฅ + ์„ค๋ฌธ์ง€ ๋งŒ๋“ค๊ธฐ  (0) 2022.07.18
[HTML5] 10. ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋“ค + <figure>, <summary>, <details> ํƒœ๊ทธ์˜ ํ™œ์šฉ + ์‹œ๋งจํ‹ฑ ์ธ๋ผ์ธ ํƒœ๊ทธ  (0) 2022.07.17
[HTML5] 8. ์ธ๋ผ์ธ ํ”„๋ ˆ์ž„ <iframe> + ๋ธŒ๋ผ์šฐ์ € ์œˆ๋„์šฐ์™€ ์ธ๋ผ์ธ ํ”„๋ ˆ์ž„์˜ ๊ณ„์ธต ๊ด€๊ณ„  (0) 2022.07.17
[HTML5] 7. <a> ํƒœ๊ทธ์™€ ํ•˜์ดํผ๋งํฌ + ํ•˜์ดํผ๋งํฌ ํ…์ŠคํŠธ์˜ ์ƒ‰ + ๋งํฌ์™€ target ์†์„ฑ + id ์†์„ฑ๊ณผ ์•ต์ปค + ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ๋งํฌ + ๋ฏธ๋””์–ด ์‚ฝ์ž…๊ณผ <audio>, <video> ํƒœ๊ทธ  (0) 2022.07.16
[HTML5] 6. <table> ํƒœ๊ทธ์™€ ํ‘œ ์ƒ์„ฑ + ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ง€๋Š” ํ‘œ ์ƒ์„ฑ + ์…€ ํ•ฉ์น˜๊ธฐ with rowspan & colspan  (0) 2022.07.16