2023.03.19 - [WEB/HTML] - HTML(2) - ์์(Element)
HTML(2) - ์์(Element)
์ด์ ๊ธ๊ณผ ๋ด์ฉ์ด ์ด์ด์ง๋๋ค! HTML(1) - ๊ธฐ๋ณธ ๊ตฌ์กฐ HTML์ ๊ฐ๋ ์ ์ก์์ผ๋ ์์ธํ ์์๋ณด์! ๊ฐ๋ ์ด ๊ถ๊ธํ์๋ฉด ์ด์ ๊ธ์ ์ถ์ฒ๋๋ฆฝ๋๋ค! HTML์ด๋?(๊ฐ๋ ์ดํด) ๊ฐ๋ฐ์ ๋๋ด ์ค์ ์ด๋ฐ ๊ธ์ด ์๋ค. A:
l1m3kun.tistory.com
์ด์ ๊ธ๊ณผ ์ด์ด์ง๋๋ค!
HTML์ ์ด์ฉํ์ฌ ๋ธ๋ก๊ทธ๋ Notion๊ฐ์ ํ๋ก๊ทธ๋จ์ ์ฐ๋ค๋ณด๋ฉด, ๋ถ๋ถ๋ถ๋ถ ์์ ๋ฐ๊พธ๊ฑฐ๋ ํ์ดํผ ๋งํฌ๋ฅผ ๋ฃ๋ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ด ํฌํจ๋์ด์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ด๋ฐ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ด ๋ฐ๋ก ์์ฑ์ด๋ค!
์์ฑ
- ์์ฑ์ ํตํด ํ๊ทธ์ ๋ถ๊ฐ์ ์ธ ์ ๋ณด๋ฅผ ์ค์ ํ ์ ์์
- ์์๋ ์์ฑ์ ๊ฐ์ง ์ ์์ผ๋ฉฐ, ๊ฒฝ๋ก๋ ํฌ๊ธฐ์ ๊ฐ์ ์ถ๊ฐ์ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณต
- ์์์ ์์ ํ๊ทธ์ ์์ฑํ๋ฉฐ ๋ณดํต ์ด๋ฆ๊ณผ ๊ฐ์ด ํ๋์ ์์ผ๋ก ์กด์ฌ
- ํ๊ทธ์ ์๊ด์์ด ์ฌ์ฉ ๊ฐ๋ฅํ ์์ฑ(HTML Global Attribute)๋ค๋ ์๋ค.
HTML Global Attribute?
- ๋ชจ๋ HTML ์์๊ฐ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๋ํ์ ์ธ ์์ฑ
| ์์ฑ ๋ช | ์ฉ๋ |
| id | ๋ฌธ์ ์ ์ฒด์์ ์ ์ผํ ๊ณ ์ ์๋ณ์ ์ง์ , css ๋ฑ์์ ์ฌ์ฉ |
| class | ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ํด๋น ์์์ ํด๋์ค์ ๋ชฉ๋ก(CSS, JS์์ ์์๋ฅผ ์ ํํ๊ฑฐ๋ ์ ๊ทผ) |
| style | inline ์คํ์ผ(์์ธํ ๋ด์ฉ์ CSS ํํธ ์ฐธ๊ณ ) |
์์ฃผ ์ฌ์ฉํ๋ ์์ฑ
| ์์ฑ ๋ช (์ฌ์ฉ ํ๊ทธ) | ์ฉ๋ | ์ฌ์ฉ ์์ |
| href(<a>) | ํ์ดํผ ๋งํฌ๋ฅผ ์์ฑ | href="<๋งํฌ์ฃผ์>" |
| src(<img>) | ์ด๋ฏธ์ง ์ฝ์ | src="<img ๋งํฌ>" |
| name(<input>) | ์์ด๋์ ๋ณ๋๋ก ์ด๋ฆ์ ์ง์ ํ์ฌ ๋ณ์์ ๊ฐ์ด ์ฌ์ฉ | name="<์ํ๋ ์ด๋ฆ>" |
<Input> ํ๊ทธ๋ฅผ ์์๋ก ๋ค์ด๋ณด์
- ๋ค์ํ ํ์ ์ ๊ฐ์ง๋ ์ ๋ ฅ ๋ฐ์ดํฐ ์ ํ๊ณผ ์์ ฏ์ ์ ๊ณต
- ๋ซ๋ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์์
- ๋ณดํต <label>๊ณผ ๊ฐ์ด ์ฌ์ฉํ๋ฉฐ <form> ํ๊ทธ ์์ ๋ฌถ์ฌ ์์
- <label> ์ for ์์ฑ์ ํตํด label ์ ์ ํํด๋ ์ ๋ ฅ ์ฐฝ์ ์ปค์๋ฅผ ๊ฐ๊ฒ ๋ ํ ์ ์์
<!-- ์ฌ์ฉ์์ -->
<form action="/search" method="GET">
<label for="agreement">๊ฐ์ธ์ ๋ณด ์์ง์ ๋์ํฉ๋๋ค.</label>
<input type="checkbox" name="agreement" id="agreement">
</form>
์ ํ
| ์ผ๋ฐ | |
| Type | ๋ด์ฉ |
| text | ์ผ๋ฐ ํ ์คํธ๋ก ์ ๋ ฅ |
| password | ์ ๋ ฅ ์ ๊ฐ์ด ๋ณด์ด์ง ์๊ณ ๋ฌธ์๋ฅผ ํน์๊ธฐํธ(*)๋ก ํํ |
| ์ด๋ฉ์ผ ํ์์ด ์๋ ๊ฒฝ์ฐ form ์ ์ถ ๋ถ๊ฐ | |
| number | min, max, step ์์ฑ์ ํ์ฉํ์ฌ ์ซ์ ๋ฒ์ ์ค์ ๊ฐ๋ฅ |
| file | accept ์์ฑ์ ํ์ฉํ์ฌ ํ์ผ ํ์ ์ง์ ๊ฐ๋ฅ |
| submit | ์ ์ถ ์ฉ์ผ๋ก ๋ฒํผ๊ณผ ๊ฐ์ด ์ฌ์ฉ |
| ํญ๋ชฉ ์ค ์ ํ | |
| checkbox | ํญ๋ชฉ์ผ๋ก ์ ํํ ์ ์๋ input ์ ๊ณต, ๋ค์ค ์ ํ |
| radio | ํญ๋ชฉ์ผ๋ก ์ ํํ ์ ์๋ input ์ ๊ณต, ๋จ์ผ ์ ํ |
'๐ STUDY > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๊ฐ๋ ] HTML - Semantic Element (0) | 2024.05.31 |
|---|---|
| HTML(2) - ์์(Element) (0) | 2023.03.19 |
| HTML(1) - ๊ธฐ๋ณธ ๊ตฌ์กฐ (1) | 2023.03.19 |
| HTML์ด๋?(๊ฐ๋ ์ดํด) (0) | 2023.03.19 |