roqkf

[HTML] HTML ๊ธฐ์ดˆ ๋ณธ๋ฌธ

๐Ÿ’ป Development/HTML

[HTML] HTML ๊ธฐ์ดˆ

ahyeon7 2022. 11. 27. 01:34

HTML

  • ๊ตฌ์กฐ๋ฅผ ๋‹ด๋‹น, ์›น ํŽ˜์ด์ง€์˜ ํ‹€์„ ๋งŒ๋“œ๋Š” ์–ธ์–ด
  • JavaScript์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ์›นํŽ˜์ด์ง€์˜ ๋ผˆ๋Œ€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด

CSS

  • ์‹œ๊ฐํ™”

JavaScript

  • ์ƒํ˜ธ์ž‘์šฉ

HTML ๊ธฐ๋ณธ ๊ตฌ์กฐ์™€ ๋ฌธ๋ฒ•

  • tag๋“ค์˜ ์ง‘ํ•ฉ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Œ
  • <> ๋ถ€๋“ฑํ˜ธ๋กœ ๋ฌถ์—ฌ ์žˆ๋Š” ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ / ํŠธ๋ฆฌ ๊ตฌ์กฐ
  • html ํ™•์žฅ์ž๋ฅผ ์‚ฌ์šฉํ•จ

<ํŠธ๋ฆฌ๊ตฌ์กฐ>

- HTML ๋ฌธ์„œ ์‹œ์ž‘
	1. html
    	2-1. head
        	3. title: page title
        2-2. body
        	3-1. h1: Hello world
            3-2. div: contents here
            3-3. span: here too
  • ๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ์—†๋Š” ํƒœ๊ทธ๊ฐ€ ์žˆ์Œ Self-Closing Tag

๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๋Š” ํƒœ๊ทธ

<div>: ํ•œ ์ค„์„ ์ฐจ์ง€
<span>:	์ปจํ…์ธ  ํฌ๊ธฐ๋งŒํผ ๊ณต๊ฐ„์„ ์ฐจ์ง€

<img>: ์ด๋ฏธ์ง€ ์‚ฝ์ž… <img src="์†์„ฑ"> ๋‹ซ๋Š” ํƒœ๊ทธ๊ฐ€ ์—†์Œ

<a>: ๋งํฌ ์‚ฝ์ž… 
  <a href="๋งํฌ">'ํ•˜์ดํผ๋งํฌ๋กœ ์‚ฌ์šฉํ•  ๋ฌธ๊ตฌ'</a> ํ˜„์žฌ ํŽ˜์ด์ง€์—์„œ ๋งํฌ๊ฐ€ ์—ด๋ฆผ
  <a href="๋งํฌ" target="_blank">'ํ•˜์ดํผ๋งํฌ๋กœ ์‚ฌ์šฉํ•  ๋ฌธ๊ตฌ'</a> ์ƒˆ ํƒญ์—์„œ ๋งํฌ๊ฐ€ ์—ด๋ฆผ
[๋ฆฌ์ŠคํŠธ] <ul(์ )> <ol (์ˆซ์ž)> & <li>: ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ๋ชฉ์ฐจ ํ‘œํ˜„
[์ž…๋ ฅํผ] <input>
  <input type="text" name="" value="">
  <input type="checkbox"> ๋‹ค์ค‘ ์„ ํƒ ๊ฐ€๋Šฅ
  <input type="radio"> ํ•˜๋‚˜์˜ ๋ณด๊ธฐ๋กœ ๋ฌถ์–ด ์ฃผ๋ฉด(name์„ ๊ฐ™์€ ๊ฑฐ๋กœ ์„ค์ •ํ•ด์„œ) ๋‹จ์ผ ์„ ํƒ
[์ž…๋ ฅํผ] <textarea>: ํ…์ŠคํŠธ ์ž…๋ ฅํผ ์ค„ ๋ฐ”๊ฟˆ์ด ๋จ

<button>

์‹œ๋งจํ‹ฑ ์š”์†Œ

  • ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹
  • ๊ฒ€์ƒ‰ ์—”์ง„์ด ์‹œ๋งจํ‹ฑ์„ ๋” ์ข‹์•„ํ•จ
<article> : ๋…๋ฆฝ์ ์ด๊ณ  ์ž์ฒด ํฌํ•จ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์ง€์ •
<aside> : ๋ณธ๋ฌธ์˜ ์ฃผ์š” ๋ถ€๋ถ„์„ ํ‘œ์‹œํ•˜๊ณ  ๋‚จ์€ ๋ถ€๋ถ„์„ ์„ค๋ช…ํ•˜๋Š” ์š”์†Œ
<header> : ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ์„น์…˜์˜ ๊ฐ€์žฅ ์œ—๋ถ€๋ถ„์— ์œ„์น˜
<nav> : ๋‚ด๋น„๊ฒŒ์ด์…˜(navigation)์˜ ์•ฝ์ž๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๋‹จ๋ฐ” ๋“ฑ ์‚ฌ์ดํŠธ๋ฅผ ์•ˆ๋‚ดํ•˜๋Š” ์š”์†Œ์— ์‚ฌ์šฉ
<main> : ๋ฌธ์„œ์˜ ์ฃผ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œ
<footer> : ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€๋‚˜ ํ•ด๋‹น ํŒŒํŠธ์˜ ๊ฐ€์žฅ ์•„๋žซ๋ถ€๋ถ„์— ์œ„์น˜
  • ์ค‘์š”ํ•œ ์ด์œ : SEO ๊ฒ€์ƒ‰์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ, ์›น ์ ‘๊ทผ์„ฑ ๋•Œ๋ฌธ์—, ๊ฐœ๋ฐœ์ž๋“ค์˜ ์ดํ•ด์„ฑ์„ ์œ„ํ•ด์„œ
  • header: ์›น ์‚ฌ์ดํŠธ์˜ ๋กœ๊ณ ๋‚˜ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๋ฉ”๋‰ด ์•„์ดํ…œ
    • nav: header ์•ˆ์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฉ”๋‰ด๊ฐ€ ๋ชจ์—ฌ ์žˆ์Œ
  • main: ์ค‘์š”ํ•œ ์ปจํ…์ธ  ๋ถ€๋ถ„
    • aside: ๋ฉ”์ธ ์•ˆ์—์„œ ํŽ˜์ด์ง€ ์ปจํ…์ธ ์™€ ์ง์ ‘์ ์œผ๋กœ ์ƒ๊ด€์€ ์—†๋Š” ๋ถ€๊ฐ€์ ์ธ ๋‚ด์šฉ
    • article: ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ ํ•˜๋‚˜, ์‹ ๋ฌธ ๊ธฐ์‚ฌ์—์„œ ๊ธฐ์‚ฌ ํ•˜๋‚˜๋ฅผ ๊ทธ ์ž์ฒด๋ฅผ ๋ฌถ์–ด ์ค„ ๋•Œ ์‚ฌ์šฉ, ์ด ์ž์ฒด๋งŒ์œผ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ๋‹ค๋ฅธ ํŽ˜์ด์ง€์— ๋ณด์—ฌ์กŒ์„ ๋•Œ ์ „ํ˜€ ๋ฌธ์ œ๊ฐ€ ์—†์„ ๋•Œ, ๋ฉ”์ธ ์•ˆ์— ์žˆ๋Š” ๋‹ค๋ฅธ ๋‚ด์šฉ๋“ค๊ณผ ์ „ํ˜€ ์ƒ๊ด€์—†์ด ๊ณ ์œ ํ•œ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ผ ๋•Œ/ article ์•ˆ์— ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด ์žˆ์„ ๋•Œ ์„œ๋กœ ์—ฐ๊ด€ ์žˆ๋Š” ๋‚ด์šฉ์„ ๋ฌถ์–ด ์ค„ ๋•Œ section์œผ๋กœ ๋ฌถ์–ด ์คŒ
    • section: ์—ฐ๊ด€ ์žˆ๋Š” ๋‚ด์šฉ์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ์ค„ ๋•Œ
  • footer: ํ•„์ˆ˜๋Š” ์•„๋‹ˆ์ง€๋งŒ, ์›น ์‚ฌ์ดํŠธ ๋งจ์•„๋ž˜์— ๋ถ€๊ฐ€์ ์ธ ์ •๋ณด

'๐Ÿ’ป Development > HTML' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[HTML] style  (0) 2022.11.27
[HTML] ํ…์ŠคํŠธ ์š”์†Œ  (0) 2022.11.27