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๋ถํฐ ์๋ฉํฑ ์น์ด ์ค์๋๋ฉด์ ์ฌ๋ฌ ์๋ฉํฑ ์์๊ฐ ์๋กญ๊ฒ ๋ง๋ค์ด์ก๋ค. ์๋ฉํฑ์ด๋ '์๋ฏธ๊ฐ ์๋, ์๋ฏธ๋ก ์ ์ธ'์ด๋ผ ํด์๋๋๋ฐ => ์ฆ, ์๋ฏธ๋ฅผ ๊ฐ์ง ์์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์์ด ์ถ๊ตฌ๋์๋ค.
์๋ฉํฑ ์์ ์ฌ์ฉ ์ด์ ?
- ๊ฒ์์์ง์ด ์๋ฉํฑ ์์๋ฅผ ๋ ์ข์ํ๋ค. ์๋ฉํฑ ์์์ ๋ด๊ธด ์๋ฏธ์ ๋ฐ๋ผ ๊ฒ์๊ฒฐ๊ณผ๊ฐ ์์ ๋ ธ์ถ์ด ๊ฒฐ์ ๋ ์ ์๋ค.
- ๊ฐ๋ฐ์๊ฐ ํจ๊ป ์์ ํ ๋ <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 |
๋๊ธ