์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- JavaScript
- css
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- html
- ์ํ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ค๋ผํด
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- K๋ฐฐํฐ๋ฆฌ
- ํ์ด์ฌ
- Python
- ์๋ฐ
- ๋ ์
- Java
- ๊ฐ๋ฐ
- database
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ํ๋ก๊ทธ๋๋ฐ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์ค๋ธ์
- ๋ฆฌ์กํธ
- ๋ผํ๋ผ์ค์๋ง๋
- ์ปดํจํฐ๊ณผํ
- ์ฝ๋ฉ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๋ฐ์ํ
- ์ฑ
- ComputerScience
- Today
- Total
JiYoung Dev ๐ฅ
[์ด๋ ๊ธฐ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ] html ๊ธฐ๋ณธ ํ ์ฝ๋ ์์ฑํ๊ธฐ (2023.03.02) ๋ณธ๋ฌธ
[์ด๋ ๊ธฐ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ] html ๊ธฐ๋ณธ ํ ์ฝ๋ ์์ฑํ๊ธฐ (2023.03.02)
Shinjio 2023. 3. 2. 15:04์ด์ ๊ฐ๋จํ๊ฒ ์คํ ๋ฆฌ๋ณด๋๋ฅผ ๋ง๋ค์๊ณ , ์ค๋์ ๋ง๋ ์คํ ๋ฆฌ๋ณด๋๋ฅผ ๋ณด๋ฉด์ HTML ์ฝ๋๋ฅผ ์์ฑํด ๋ณด์๋ค. ์์ง HTML ๊ธฐ์ด ๊ณผ์ ๋ง ๋ฐฐ์ดํฐ๋ผ ๋ฒํผ์ด๋ ์ธํ, ํ ์ด๋ธ ๋ฑ ์๋ฐฐ์ด ๊ฒ๋ค์ด ์์์ง๋ง ์๋ฐฐ์ด ๋ด์ฉ๋ค์ ๊ตฌ๊ธ๋ง์ด๋ ๊ธฐํ ์ฌ์ดํธ์ ๊ฐ๋ฐ์ ์ฝ์์ ํ์ฉํด ์ฝ๋๋ฅผ ๋ฐ๋ผํ๋ฉฐ ๋ฃ์์ผ๋ฉฐ ์์ผ๋ก ๋ฐฐ์๋๊ฐ๋ฉด์ ์ฐจ์ฐจ ์๋ง๊ฒ ์์ ํ๊ณ ์ ํ๋ค. ์ค๋๊น์ง ์์ฑํ ์ฝ๋๋ ์คํ์ผ์ ํ๋๋ ๋ค์ด๊ฐ ์์ง ์์ ์ฝ๋์ด๋ฉฐ, ์คํ์ผ์ ๋ด์ผ ์ ์ฉํด๋ณผ ๊ณํ์ด๋ค.
์ด๋ ๊ธฐ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ : ๊ธฐํ ํฌ์คํ
์ฐธ๊ณ ๋ก ํ์ฌ์ ์นํ์ด์ง๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ด๋ ์์๋ ์ด์ ๋ํด ๊ณต๋ถํ ์ ์ด ์๋ ๊ด๊ณ๋ก ์ ๋ถ ๋์ ์๊ฐ์์ ๋์จ ์์์ด๋ค.
HTML ๊ธฐ๋ณธ ํ ์ฝ๋ ์์ฑํ๊ธฐ 1 : ๊ฐ ํ์ด์ง๋ณ html ํ์ผ ์์ฑํ๊ธฐ
์ฝ๋ ์์ฑ์ ๋ค์ด๊ฐ๊ธฐ ์ ์ ์นํ์ด์ง์ ๋ค์ด๊ฐ๋ ์ฌ๋ฌ ํ์ด์ง๋ค์ html ํ์ผ๋ก ์์ฑํ์๊ณ , ๊ฐ๊ฐ์ ํ์ด์ง์ ์ด๋ฆ์ ๋ถ์๋ค. ํ์ด์ง๋ ํฌ๊ฒ ๋ก๊ทธ์ธ, ํ์๊ฐ์ , ๋ค์ด์ด๋ฆฌ, ์บ๋ฆฐ๋ 4๊ฐ์ ํ์ด์ง๋ก ๊ตฌ์ฑ๋์ด ์๊ณ ํ์๋ก ๊ธฐํ ํ์ํ ํ์ด์ง๋ฅผ ์ง์ด ๋ฃ์๋ค. ํ์ด์ง๋ฅผ ๋ง๋ ํ์๋ ! ๋จ์ถํค๋ฅผ ์ฌ์ฉํด html์ ๊ธฐ๋ณธ ์ฝ๋๋ฅผ ์ ๋ ฅํ๊ณ , <head> ํ๊ทธ ์์ <title>์ ์์ฑํ๋ค.
HTML ๊ธฐ๋ณธ ํ ์ฝ๋ ์์ฑํ๊ธฐ 1 : ์คํ ๋ฆฌ๋ณด๋ ๋ณด๋ฉด์ ๊ฐ ์์ ์ง์ด๋ฃ๊ธฐ
์คํ ๋ฆฌ๋ณด๋๋ฅผ ๋ณด๋ฉด์ <body> ํ๊ทธ ๋ด์ ํ์ด์ง์ ๋ค์ด๊ฐ๋ ์์๋ค์ ์์๋๋ก ์ง์ด ๋ฃ์๋ค. ์๋๋ ์์ฑ๋ ์ฝ๋์ ๊ตฌํ ํ๋ฉด, ์คํ ๋ฆฌ๋ณด๋ ํ๋ฉด์ ๋น๊ตํ ์ฌ์ง์ด๋ค.
1. ๋ก๊ทธ์ธ
์์ง ๋ฐฐ์ฐ์ง ์์ <label>, <input>, <button> ํ๊ทธ๊ฐ ์๋๋ฐ ํ์ฌ์ดํธ์ ๋ก๊ทธ์ธ ํ๋ฉด์ ๊ฐ๋ฐ์ ์ฝ์์ ๋ณด๊ณ html ์ฝ๋๋ฅผ ๋ฐ๋ผ ์์ฑํด ๋ณธ ๊ฒ์ด๋ค. input์ text๋ ๋ ์ง ๋ฑ์ ์ ๋ ฅํ ์ ์๋๋ก ํ๋ ์ ๋ ฅ์นธ์ ๋ปํ๋ ๊ฒ ๊ฐ๊ณ , button์ ํํ ์๋ ๋ฒํผ์ด๋ค. button type์ผ๋ก button์ด ์๊ณ , submit์ด ์๋๋ฐ submit์ ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๊ทธ๋ฐ ๊ณผ์ ์ ํฌํจํ๋ ๊ฒ์ด๋ผ ์๊ฐ๋๋ค. ๋ก๊ทธ์ธ์ ํ๋ฉด ์๋ฒ๋ก ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ณ ๋ค์ ํ์ด์ง๋ก ๋์ด๊ฐ๋๋ฐ ๋ค์ ํ์ด์ง๋ก ๋์ด๊ฐ๋ ๋์์ ์๋ง ์๋ฐ์คํฌ๋ฆฝํธ์์ ์งํ๋ ๊ฑฐ๋ผ ์๊ฐ๋๋ค. ๋ฐ๋ผ์ ์ผ๋จ์ ๋ฒํผ๋ง ๋ฃ์ด ๋์ ์ํ์ด๋ค.
2. ๋ก๊ทธ์ธ ์ฑ๊ณต
3. ์์ด๋/๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ
4. ์์ด๋/๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ์ฑ๊ณต
๋ฒํผ<button>ํ๊ทธ์ ๋งํฌ<a> ํ๊ทธ์ ์ฐจ์ด์ ์ ํ์คํ๊ฒ ์ ํ์๊ฐ ์์ ๊ฒ ๊ฐ๋ค. ๋ค ๋๊ฐ์ด ๋ฒํผ์ฒ๋ผ ์๊ฒจ์ <button> ํ๊ทธ๋ฅผ ์ฐ๋ฉด ๋๋ ์ค ์์๋๋ฐ ๋ค์ด๋ฒ๋ฅผ ๋ณด๋ aํ๊ทธ๋ฅผ ์ฌ์ฉํ๋๊ฒ ๋์ ๋์๋ค. ์ด๋จ ๋ <a> ํ๊ทธ๋ฅผ ์ฐ๊ณ ์ด๋จ๋ <button> ํ๊ทธ๋ฅผ ์ฐ๋์ง ์ ํ์๊ฐ ์์ ๊ฒ ๊ฐ๋ค.
<a> vs <button>
<a> ํ๊ทธ์ ์ญํ
ํ์ด์ง์ ์ด๋, ํ์ด์ง ๋ด์ ๋ค๋ฅธ ์์ญ์ผ๋ก์ ์ด๋ ๋ฑ ์ํธ์์ฉ์ด ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ
๋ฌธ์๋ฅผ url๋ก ์ฐ๊ฒฐ
<button> ํ๊ทธ์ ์ญํ
url์ ์ฐ๊ฒฐํ์ง ํ๊ณ ๋จ์ํ๊ฒ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ง์ ์กฐ์ํ๊ธฐ ์ํ ๋ฒํผ
๋จ์ ํด๋ฆญ ์ด๋ฒคํธ, foam ์์์ ์ ๋ ฅ๋ ๋ด์ฉ์ ์๋ฒ๋ก ์ ์กํ ๋ ์ฌ์ฉ
<button> ํ๊ทธ type ์์ฑ
1. submit: ํผ(foam)์ ์ ์กํ๋ ๊ธฐ๋ฅ (default)
2. reset: ํผ(foam) ์ ๋ ฅํ ๋ด์ฉ์ ์ด๊ธฐํ ํ๋ ๊ธฐ๋ฅ
3. button: ์๋ฐ์คํฌ๋ฆฝํธ์ ๋์์ ๋ฐ์ ๊ธฐ๋ฅ ๊ตฌํ ์ธํฐํ์ด์ค๋ฅผ ์กฐ์ํ๋ ๊ธฐ๋ฅ
<button>๊ณผ <input type="submit"> ์ฐจ์ด์
button ์์๋ ํ ์คํธ ๋ฟ ์๋๋ผ ์ด๋ฏธ์ง ์์๋ฅผ ์์์ผ๋ก ํฌํจํ ์ ์์
๊ทธ๋ฆฌ๊ณ button์ ์ด๊ณ ๋ซ๋ ํ๊ทธ์ด๊ณ , input์ ์ค์ค๋ก ๋ซ๋ ํ๊ทธ์ด๊ธฐ ๋๋ฌธ์ button ์์๋ span, img ๊ฐ์ ์ธ๋ผ์ธ ์์๋ฅผ ์์ ํฌํจํ ์ ์์ผ๋ฉฐ CSS๋ก ์คํ์ผ์ ์ค ๋ ๋ค์ํ ์คํ์ผ์ด ๊ฐ๋ฅ
<a>ํ๊ทธ์ <button> ํ๊ทธ์ ์ฐจ์ด ์ฐธ๊ณ ์๋ฃ
5. ํ์๊ฐ์
6. ํ์๊ฐ์ ์ฑ๊ณต
7. ๋ค์ด์ด๋ฆฌ
8. ์บ๋ฆฐ๋
๊ฐ๋จํ๊ฒ ํ์ฌ ๋ด๊ฐ ์์ฑ๊ฐ๋ฅํ ๋งํผ ์ฝ๋๋ฅผ ์์ฑํด๋ณด์๊ณ , ์ค๋ CSS ๊ฐ์๋ฅผ ๋ค ๋ฃ๊ณ ๋์ ๋ด์ผ์ ์์ ์ฝ๋์ ์คํ์ผ์ ์ ํ๋ณด๊ณ ์ ํ๋ค.
'project' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git&GitHub] branch ๋ง๋ค๊ธฐ (0) | 2023.06.13 |
---|---|
[Git&GitHub] Git๊ณผ Git Hub ์ฌ์ฉ ๊ธฐ๋ณธ (0) | 2023.06.13 |
[JAVA MINI PROJECT] ๊ฐ๋ฐ์ ํค์ฐ๊ธฐ ๊ฒ์ ๋ง๋ค๊ธฐ (2023.04.17~2023.04.23) (0) | 2023.04.23 |
[์ด๋ ๊ธฐ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ] css ์คํ์ผ์ํธ ์์ฑํ๊ธฐ (2023.03.04) (0) | 2023.03.04 |
[์ด๋ ๊ธฐ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ] ๊ธฐํ (2023.03.01) (1) | 2023.03.01 |