๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
HTML5 & CSS3

[HTML5 & CSS3] HTML5์™€ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 13.
๋ฐ˜์‘ํ˜•

โ–ถ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ž€ ?

์‹œ๋งจํ‹ฑ์ด๋ž€ '์˜๋ฏธ๊ฐ€ ํ†ตํ•˜๋Š”'์ด๋ผ๋Š” ๋œป์ด๋ฉฐ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ž€ ํƒœ๊ทธ๋งŒ ๋ณด๊ณ ๋„ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ •์˜๋œ ํƒœ๊ทธ๋ฅผ ๋งํ•œ๋‹ค.

โ€‹

์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋กœ ์ž‘์„ฑ๋œ ์›น ๋ฌธ์„œ

 

โ€‹

โ€‹

*์™œ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋กœ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด์•ผ ํ• ๊นŒ? - ๊ฐ€๋…์„ฑ

โ€‹

โ€‹

โ€‹

โ–ถ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ ์ข…๋ฅ˜

โ€‹

*<header> ํƒœ๊ทธ - ๋จธ๋ฆฌ๋ง ์ง€์ •ํ•˜๊ธฐ

์ฃผ๋กœ <form> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด ๊ฒ€์ƒ‰ ์ฐฝ์„ ๋„ฃ๊ฑฐ๋‚˜ <nav> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด ์‚ฌ์ดํŠธ ๋ฉ”๋‰ด๋ฅผ ๋„ฃ๋Š”๋‹ค.

โ€‹

โ€‹

 

*<nav> ํƒœ๊ทธ - ๋ฌธ์„œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋งํฌ

๋™์ผํ•œ ์‚ฌ์ดํŠธ ์•ˆ์˜ ๋ฌธ์„œ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์˜ ๋ฌธ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋งํฌ ๋ชจ์Œ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

์‚ฌ์šฉํ•˜๋Š” ์œ„์น˜์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•„ <header>๋‚˜ <footer> ํƒœ๊ทธ ๋˜๋Š” <aside> ํƒœ๊ทธ ์•ˆ์— ํฌํ•จ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ๊ณ  ๋…๋ฆฝํ•ด ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ฌธ์„œ ์•ˆ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ <nav> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ID๋ฅผ ๋”ฐ๋กœ ์ง€์ •ํ•ด ์ฃผ๋ฉด ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ ๊ฐ ๋‚ด๋น„๊ฒŒ์ด์…˜์— ๋งž๊ฒŒ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

<nav> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ ๋ฉ”๋‰ด

โ€‹

โ€‹

 

*<section> ํƒœ๊ทธ - ์ฃผ์ œ๋ณ„ ์ฝ˜ํ…์ธ  ์˜์—ญ ๋‚˜ํƒ€๋‚ด๊ธฐ

<section> ํƒœ๊ทธ๋Š” ๋ฌธ๋งฅ ํ๋ฆ„ ์ค‘์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ฃผ์ œ๋ณ„๋กœ ๋ฌถ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋ฉฐ, ๊ทธ ์•ˆ์—๋Š” ์„น์…˜ ์ œ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” <h1>~<h6> ์ œ๋ชฉ ํƒœ๊ทธ๊ฐ€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋œ๋‹ค.

โ€‹

 

โ€‹

*<article> ํƒœ๊ทธ - ์ฝ˜ํ…์ธ  ๋‚ด์šฉ ๋„ฃ๊ธฐ

ํƒœ๊ทธ๋ฅผ ์ ์šฉํ•œ ๋ถ€๋ถ„์„ ๋–ผ์–ด๋‚ด ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜ ์žฌ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์™„์ „ํ•œ ํ•˜๋‚˜์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ๋œ๋‹ค๋ฉด <article> ํƒœ๊ทธ๋ฅผ ์“ฐ๋ฉด ๋œ๋‹ค.

ex) ๋ธ”๋กœ๊ทธ์˜ ํฌ์ŠคํŠธ, ์›น ์‚ฌ์ดํŠธ์˜ ๋‚ด์šฉ, ์‚ฌ์šฉ์ž๊ฐ€ ๋“ฑ๋กํ•œ ์ฝ”๋ฉ˜ํŠธ, ๋…๋ฆฝ์ ์ธ ์›น ์ฝ˜ํ…์ธ  ํ•ญ๋ชฉ ๋“ฑ

โ€‹

 

โ€‹

*<aside> ํƒœ๊ทธ - ๋ณธ๋ฌธ ์ด์™ธ์˜ ๋‚ด์šฉ ํ‘œ์‹œํ•˜๊ธฐ

์‚ฌ์ด๋“œ๋ฐ”๋Š” ํ•„์ˆ˜ ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ๊ด‘๊ณ ๋‚˜ ๋งํฌ ๋ชจ์Œ ๋“ฑ ๋ฌธ์„œ์˜ ๋ฉ”์ธ ๋‚ด์šฉ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š” ๋‚ด์šฉ๋“ค์„ ๋„ฃ์„ ๋•Œ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค.

๋ณธ๋ฌธ ๋‚ด์šฉ ์™ธ์— ์ฃผ๋ณ€์— ํ‘œ์‹œ๋˜๋Š” ๊ธฐํƒ€ ๋‚ด์šฉ๋“ค์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

โ€‹

<section> ํƒœ๊ทธ์™€ <aside> ํƒœ๊ทธ โ€‹

 

โ€‹

โ€‹

*<iframe> ํƒœ๊ทธ - ์™ธ๋ถ€ ๋ฌธ์„œ ์‚ฝ์ž…ํ•˜๊ธฐ

์›น ๋ฌธ์„œ ์•ˆ์— ๋‹ค๋ฅธ ์›น ๋ฌธ์„œ๋ฅผ ๊ฐ€์ ธ์™€ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์„ '์ธ๋ผ์ธ ํ”„๋ ˆ์ž„'์ด๋ผ๊ณ  ํ•œ๋‹ค.

โ€‹

๊ธฐ๋ณธํ˜•)

<iframe src="์‚ฝ์ž…ํ•  ๋ฌธ์„œ ์ฃผ์†Œ" [์†์„ฑ = "์†์„ฑ ๊ฐ’"]> </iframe>

์†์„ฑ

์„ค๋ช…

width

์ธ๋ผ์ธ ํ”„๋ ˆ์ž„์˜ ๋„ˆ๋น„์ด๋‹ค. ํ”ฝ์…€์ด๋‚˜ ๋ฐฑ๋ถ„์œจ ๊ฐ’์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค.

height

์ธ๋ผ์ธ ํ”„๋ ˆ์ž„์˜ ๋†’์ด๋‹ค. ํ”ฝ์…€์ด๋‚˜ ๋ฐฑ๋ถ„์œจ ๊ฐ’์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค.

name

์ธ๋ผ์ธ ํ”„๋ ˆ์ž„์˜ ์ด๋ฆ„์ด๋‹ค.

src

ํ”„๋ ˆ์ž„์— ํ‘œ์‹œํ•  ๋ฌธ์„œ์˜ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•œ๋‹ค.

seamless

ํ”„๋ ˆ์ž„์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ์—†์•  ๋งˆ์น˜ ๋ณธ๋ฌธ์˜ ์ผ๋ถ€์ฒ˜๋Ÿผ ๋ณด์ด๋„๋ก ๋งŒ๋“ค๋ฉฐ ์†์„ฑ ๊ฐ’ ์—†์ด seamless๋ผ๊ณ  ์“ฐ๋ฉด ๋œ๋‹ค.

์ด ์†์„ฑ์€ ์•„์ง ํฌ๋กฌ๊ณผ ์‚ฌํŒŒ๋ฆฌ์—์„œ๋งŒ ์ง€์›ํ•œ๋‹ค.

โ€‹

<iframe> ํƒœ๊ทธ๋กœ ๋ฌธ์„œ ์•ˆ์— ์‚ฌ์ดํŠธ ๋‚ด์šฉ ์‚ฝ์ž…ํ•˜๊ธฐ

 

โ€‹

โ€‹

*<footer> ํƒœ๊ทธ - ์ œ์ž‘ ์ •๋ณด์™€ ์ €์ž‘๊ถŒ ์ •๋ณด ํ‘œ์‹œํ•˜๊ธฐ

์‚ฌ์ดํŠธ ์ œ์ž‘์ž์˜ ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด์™€ ์ €์ž‘๊ถŒ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.

๋˜ํ•œ <footer> ํƒœ๊ทธ ์•ˆ์—๋Š” <header> ํƒœ๊ทธ๋ฅผ ๋น„๋กฏํ•ด <section>, <article> ๋“ฑ ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ํƒœ๊ทธ๋“ค์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

 

โ€‹

*<address> ํƒœ๊ทธ - ์‚ฌ์ดํŠธ ์ œ์ž‘์ž ์ •๋ณด, ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด ๋‚˜ํƒ€๋‚ด๊ธฐ

์ฃผ๋กœ <footer> ํƒœ๊ทธ ์•ˆ์— ์‚ฌ์šฉ๋˜๋Š”๋ฐ ์›น ํŽ˜์ด์ง€ ์ œ์ž‘์ž์˜ ์ด๋ฆ„์ด๋‚˜ ์ œ์ž‘์ž์˜ ์›น ํŽ˜์ด์ง€ ๋˜๋Š” ํ”ผ๋“œ๋ฐฑ์„ ์œ„ํ•œ ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด๋ฅผ ๋„ฃ๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ๋˜ํ•œ ์›น ์‚ฌ์ดํŠธ์™€ ๊ด€๋ จ๋œ ์šฐํŽธ ์ฃผ์†Œ๋„ <address> ํƒœ๊ทธ ์•ˆ์— ํฌํ•จ์‹œํ‚จ๋‹ค.

ํ•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ ์šฐํŽธ ์ฃผ์†Œ๋ฅผ ํ‘œ๊ธฐํ•  ์šฉ๋„๋ผ๋ฉด <address> ํƒœ๊ทธ๊ฐ€ ์•„๋‹Œ <p> ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•ด ํ‘œ์‹œํ•œ๋‹ค.

โ€‹

<footer> ํƒœ๊ทธ์™€ <address> ํƒœ๊ทธ

 

โ€‹

โ€‹

*<div> ํƒœ๊ทธ๋Š” ์–ธ์ œ ์‚ฌ์šฉํ• ๊นŒ?

HTML5์—์„œ ์ฃผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฌถ์–ด ์‹œ๊ฐ์  ํšจ๊ณผ๋ฅผ ์ ์šฉํ•  ๋•Œ, ์ฆ‰ ์ฝ˜ํ…์ธ ์— CSS๋ฅผ ์ ์šฉํ•  ๋•Œ <div> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

โ€‹

<div> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด CSS ์ ์šฉํ•˜๊ธฐ

 

โ€‹

โ˜…์š”์•ฝ

<header> : ๋จธ๋ฆฌ๋ง ์ง€์ •ํ•˜๊ธฐ

<section> : ์ฝ˜ํ…์ธ  ์˜์—ญ ์ฃผ์ œ๋ณ„๋กœ ๋‚˜๋ˆ„๊ธฐ

<aside> : ๋ณธ๋ฌธ ์ด์™ธ์˜ ๋‚ด์šฉ ํ‘œ์‹œํ•˜๊ธฐ

<footer> : ์ œ์ž‘ ์ •๋ณด์™€ ์ €์ž‘๊ถŒ ์ •๋ณด ํ‘œ์‹œํ•˜๊ธฐ

<iframe> : ์™ธ๋ถ€ ๋ฌธ์„œ ์‚ฝ์ž…ํ•˜๊ธฐ

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€