๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“š FrontEnd -Study/HTML, CSS

[HTML ๊ธฐ์ดˆ]

by ChaeLOTUS 2023. 2. 14.
728x90

์›น ๊ฐœ๋ฐœ ์ดํ•ดํ•˜๊ธฐ

 

HTML - ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋งˆํฌ์—… ์–ธ์–ด

CSS - ์Šคํƒ€์ผ์„ ๋‹ด๋‹นํ•˜๋Š” ๋””์ž์ธ ์–ธ์–ด

JavaScript - ๊ตฌ์กฐ์™€ ์Šคํƒ€์ผ์ด ์™„์„ฑ๋œ ๊ฐ๊ฐ์˜ ์š”์†Œ์— ์ƒ๋ช…์„ ๋ถ€์—ฌํ•˜๋Š” ์—ญํ• , user์™€ ์ƒํ˜ธ์žฅ์šฉํ•˜๋Š”

 

 

HTML

  • ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ์–ธ์–ด
  • Tag๋“ค์˜ ์ง‘ํ•ฉ
  • Tree ๊ตฌ์กฐ
  • <head> : ๋ฌธ์„œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„ ์–ธ
  • <body> : ๋ฌธ์„œ์˜ ๋‚ด์šฉ ๋‹ด๋Š” ๊ณณ
  • <div> : content division ์„ ์˜๋ฏธ, ํ•œ ์ค„ ์ฐจ์ง€
  • <span> : ์ค„ ๋ฐ”๊ฟˆ์ด ์—†๋Š” content
  • <ul> : Unordered list
  • <li> : List item
  • <textarea> : ์ค„๋ฐ”๊ฟˆ ๋˜๋Š” ์ž…๋ ฅ ํผ
  • input ์†์„ฑ ์ค‘ radio ์™€ checkbox์˜ ์ฐจ์ด์ ์€ 'ํ•˜๋‚˜๋งŒ ์„ ํƒ ๊ฐ€๋Šฅํ•œ๊ฐ€, ์ค‘๋ณต์„ ํƒ์ด ๊ฐ€๋Šฅํ•œ๊ฐ€' ์ด๋‹ค.

 

์‹œ๋ฉ˜ํ‹ฑ ์š”์†Œ๋ž€?

  • HTML5๋ถ€ํ„ฐ ์‹œ๋ฉ˜ํ‹ฑ ์›น์ด ์ค‘์‹œ๋˜๋ฉด์„œ ์—ฌ๋Ÿฌ ์‹œ๋ฉ˜ํ‹ฑ ์š”์†Œ๊ฐ€ ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋‹ค. ์‹œ๋ฉ˜ํ‹ฑ์ด๋ž€ '์˜๋ฏธ๊ฐ€ ์žˆ๋Š”, ์˜๋ฏธ๋ก ์ ์ธ'์ด๋ผ ํ•ด์„๋˜๋Š”๋ฐ => ์ฆ‰, ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด ์ถ”๊ตฌ๋˜์—ˆ๋‹ค.

์‹œ๋ฉ˜ํ‹ฑ ์š”์†Œ ์‚ฌ์šฉ ์ด์œ ?

  1. ๊ฒ€์ƒ‰์—”์ง„์ด ์‹œ๋ฉ˜ํ‹ฑ ์š”์†Œ๋ฅผ ๋” ์ข‹์•„ํ•œ๋‹ค. ์‹œ๋ฉ˜ํ‹ฑ ์š”์†Œ์— ๋‹ด๊ธด ์˜๋ฏธ์— ๋”ฐ๋ผ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ๊ฐ€ ์ƒ์œ„ ๋…ธ์ถœ์ด ๊ฒฐ์ •๋  ์ˆ˜ ์žˆ๋‹ค.
  2. ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•จ๊ป˜ ์ž‘์—…ํ•  ๋•Œ <div> ์š”์†Œ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์˜๋ฏธ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ๋” ํŽธํ•˜๋‹ค.

๋Œ€ํ‘œ์ ์ธ ์ข…๋ฅ˜

  • <article> : ๋…๋ฆฝ์ ์ด๊ณ  ์ž์ฒด ํฌํ•จ๋œ ์ฝ˜ํ…์ธ  ์ง€์ •
  • <aside> : ๋ณธ๋ฌธ์˜ ์ฃผ์š”๋ถ€๋ถ„์„ ํ‘œ์‹œํ•˜๊ณ  ๋‚จ์€ ๋ถ€๋ถ„์„ ์„ค๋ช…ํ•˜๋Š” ์š”์†Œ. ํŠน๋ณ„ํ•œ ์ผ์ด ์•„๋‹ˆ๋ฉด ์‚ฌ์ดํŠธ ๋ฐ”๋‚˜ ๊ด‘๊ณ ์ฐฝ ๋“ฑ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„์— ์‚ฌ์šฉ.
  • <footer> : ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ํŒŒํŠธ์˜ ๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„์— ์œ„์น˜, ์‚ฌ์ดํŠธ์˜ ๋ผ์ด์„ ์Šค, ์ฃผ์†Œ, ์—ฐ๋ฝ์ฒ˜ ๋“ฑ์„ ๋„ฃ์„ ๋•Œ ์‚ฌ์šฉ
  • <header> : ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ์„น์…˜์˜ ๊ฐ€์žฅ ์œ—๋ถ€๋ถ„์— ์œ„์น˜, ์‚ฌ์ดํŠธ์˜ ์ œ๋ชฉ์ด ๋ณดํ†ต ๋“ค์–ด๊ฐ.
  • <nav> : ๋„ค๋น„๊ฒŒ์ด์…˜ ์•ฝ์ž, ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๋‹จ๋ฐ” ๋“ฑ ์‚ฌ์ดํŠธ ์•ˆ๋‚ดํ•˜๋Š” ์š”์†Œ์— ์‚ฌ์šฉ. ๋ณดํ†ต์€ ์•ˆ์— <ul>์„ ๋„ฃ์–ด ๋ชฉ๋ฃ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉ.
  • <main> : ๋ฌธ์„œ์˜ ์ฃผ๋œ ์ฝ˜ํ…์ธ  ํ‘œ์‹œ.

 

์™€์ด์–ด ํ”„๋ ˆ์ž„

'์™€์ด์–ด๋กœ ์„ค๊ณ„๋œ ๋ชจ์–‘' ์˜๋ฏธ, ๋‹จ์ˆœํ•œ ์„ ์–ธ์ด๋‚˜ ๋„ํ˜•์œผ๋กœ ์›น์ด๋‚˜ ์•ฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ฌ˜์‚ฌ.

๋ ˆ์ด์•„์›ƒ ํ˜•ํƒœ๋ฅผ ์žก๋Š” ๋‹จ๊ณ„.

 

class์™€ id

id : ๊ณ ์œ ํ•œ ์ด๋ฆ„์„ ๋ถ™์ผ ๋•Œ ์‚ฌ์šฉ.

class : ๋ฐ˜๋ณต๋˜๋Š” ์˜์—ญ์„ ์œ ํ˜•๋ณ„๋กœ ๋ถ„๋ฅ˜ํ•  ๋•Œ ์‚ฌ์šฉ.

 

 

 

728x90

'๐Ÿ“š FrontEnd -Study > HTML, CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL - [HTML/CSS ๊ธฐ์ดˆ]  (0) 2023.02.16
TIL - [CSS ๊ธฐ์ดˆ]  (0) 2023.02.15
css/ initial vs inherit vs unset  (0) 2022.12.10
css/list sytle type  (0) 2022.12.10
position  (0) 2022.10.24

๋Œ“๊ธ€