์น ํ๋ก ํธ์๋ ๊ธฐ์ด ์คํฐ๋๋ 2023๋
7 ~ 8์์ ์งํํ ์คํฐ๋๋ก, ๋ธ๋ก๊ทธ ์ด์ฌํ ๊ฒธ ์ด์ ์ ํ๋ธ๋ก๊ทธ์ ์์ฑํ๋ ๊ธ์ ์ฎ๊ฒจ์์ต๋๋ค.
ํ๋ก ํธ์๋ ์คํฐ๋๋ฅผ ์์ํ๋ฉด์, w3schools๋ผ๋ ์ฌ์ดํธ์์ ํด์ฆ๋ฅผ ํ์ด๋ณด๊ธฐ๋ก ํ์ต๋๋ค.
w3schools๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ฐ๋
์ ๋ํ ํด์ฆ๋ฅผ ์ ๊ณตํ๊ณ ์์ด์ ๊ธฐ์ด ํ์ต์ ํ ๋ ์ ํฉํ ๊ฒ ๊ฐ์ต๋๋ค.

ํด์ฆ
ํด์ฆ๋ ์๊ฐ ์ ํ์ด ์๊ณ , ๋ต์์ ์ ์ถํ๊ณ ๋๋ฉด ์ด๋ ๊ฒ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค.

ํ๋ฆฐ ๋ฌธ์ ๊ฐ ๋ง์์ ๋น์ทํ ์ ํ๋ผ๋ฆฌ ๋ฌถ์ด์ ํ์ด๋ฅผ ํด ๋ณด์์ต๋๋ค.
์ค๋ต ํ์ด
style ์์ฑ

style ์์ฑ์ ์์ฑ๊ฐ์ผ๋ก, background-color๋ฅผ ์ด์ฉํ๋ฉด ๋ฐฐ๊ฒฝ ์์์ ์ง์ ํ ์ ์์ต๋๋ค.
See the Pen html ํด์ฆ 5 by ์ต์์ (@YOUNG3UN) on CodePen.

๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ฝ์
์ background-image๋ฅผ ์ด์ฉํฉ๋๋ค.
<body style="background-image: url('background.gif')">
<!-- url('์ด๋ฏธ์ง URL') -->
<em> ํ๊ทธ

<em>์ ๊ฐ์กฐ๋ ํ
์คํธ(emphasized text)๋ฅผ ํํํ ๋ ์ฌ์ฉํฉ๋๋ค.
<input> ํ๊ทธ

<input>์ ์ฌ์ฉ์๋ก๋ถํฐ ์
๋ ฅ์ ๋ฐ์ ์ ์๋ ์
๋ ฅ ํ๋(input field)๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํฉ๋๋ค.
์
๋ ฅ ํ๋๋ input์ type ์์ฑ๊ฐ์ ํตํด ์ฌ๋ฌ ๊ฐ์ง ๋ชจ์์ผ๋ก ๋ํ๋ผ ์ ์์ต๋๋ค.
text๋ฅผ ์ด์ฉํ์ฌ ๊ธ์ ์
๋ ฅํ ์ ์๋ ์ฐฝ์ ์์ฑํฉ๋๋ค.
See the Pen html ํด์ฆ 16 by ์ต์์ (@YOUNG3UN) on CodePen.

input ํ๊ทธ์ required ์์ฑ์ ์ฌ์ฉํ๋ฉด ํด๋น ์
๋ ฅ ํ๋๋ฅผ ๋ฐ๋์ ์ฑ์์ผ ํฉ๋๋ค.required ์์ฑ์ด ์ ๋๋ก ๋์ํ๋ input ์์์ type ์์ฑ๊ฐ์๋ checkbox, date, email, file, number, password, pickers, radio, search, tel, text, url ์ด ์์ต๋๋ค.required ์์ฑ์ boolean ์์ฑ์ผ๋ก, ํด๋น ์์ฑ์ ๋ช
์ํ์ง ์์ผ๋ฉด ์์ฑ๊ฐ์ด ์๋์ผ๋ก false ๊ฐ์ ๊ฐ์ง๊ฒ ๋๋ฉฐ, ๋ช
์ํ๋ฉด ์๋์ผ๋ก true ๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.
์๋์์ '์ด๋ฆ'์ ์ ๋ ฅํ์ง ์์ผ๋ฉด, ์ ๋ ฅ๋์ ์์ฑํ๋ผ๋ ๊ฒฝ๊ณ ๋ฌธ์ ํ์ธํ ์ ์์ต๋๋ค.
See the Pen html ํด์ฆ 35 by ์ต์์ (@YOUNG3UN) on CodePen.

์ฌ๋ผ์ด๋ ๋ฐ๋ฅผ ์กฐ์ ํ์ฌ ๋ฒ์ ๋ด์ ์ซ์๋ฅผ ์ ํํ ์ ์๋ ์
๋ ฅ ํ๋๋ฅผ ์ ์ํ๋ ค๋ฉด type ์์ฑ๊ฐ์ผ๋ก range๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ธฐ๋ณธ ๋ฒ์๋ 0๋ถํฐ 100๊น์ง์ด๊ณ , ๋ค์ ์์ฑ๋ค์ ํตํด ๋ฒ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
max: ์ต๋๊ฐmin: ์ต์๊ฐstep: ์ ๋ ฅํ ์ ์๋ ์ซ์๋ค ์ฌ์ด์ ๊ฐ๊ฒฉvalue: ์ด๊ธฐ๊ฐ
See the Pen html ํด์ฆ 36 by ์ต์์ (@YOUNG3UN) on CodePen.
<select> ํ๊ทธ

<select>๋ ์ฌ๋ฌ ์ ํ์ง ์ค ์ ํํ ์ ์๋ '๋๋กญ๋ค์ด'์ ๋ง๋๋ ํ๊ทธ์
๋๋ค.
See the Pen html ํด์ฆ 17 by ์ต์์ (@YOUNG3UN) on CodePen.
<textarea> ํ๊ทธ

<textarea>๋ ์ฌ์ฉ์๊ฐ ์ฌ๋ฌ ์ค์ ํ
์คํธ๋ฅผ ์
๋ ฅํ ์ ์๋ 'ํ
์คํธ ์
๋ ฅ ์์ญ'์ ๋ง๋ค ๋ ์ฌ์ฉํฉ๋๋ค.
See the Pen html ํด์ฆ 18 by ์ต์์ (@YOUNG3UN) on CodePen.
Block / Inline Elements


๋ธ๋ก(block) ํ์ ์์: display ์์ฑ๊ฐ์ด ๋ธ๋ก(block)์ธ ์์๋ ์ธ์ ๋ ์๋ก์ด ๋ผ์ธ(line)์์ ์์ํ๋ฉฐ, ํด๋น ๋ผ์ธ์ ๋ชจ๋ ๋๋น๋ฅผ ์ฐจ์งํฉ๋๋ค.
<div>๋ ๋ค๋ฅธ HTML ์์๋ค์ ํ๋๋ก ๋ฌถ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋๋ ๋ํ์ ์ธ ๋ธ๋ก ์์๋ก, ์ฃผ๋ก ์ฌ๋ฌ ์์๋ค์ ์คํ์ผ์ ํ ๋ฒ์ ์ ์ฉํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
See the Pen html ํด์ฆ 23 by ์ต์์ (@YOUNG3UN) on CodePen.
์ธ๋ผ์ธ(inline) ํ์ ์ ์์: display ์์ฑ๊ฐ์ด ์ธ๋ผ์ธ(inline)์ธ ์์๋ ์๋ก์ด ๋ผ์ธ(line)์์ ์์ํ์ง ์์ต๋๋ค. ์์์ ๋๋น๋ ํด๋น ๋ผ์ธ ์ ์ฒด๊ฐ ์๋ ํด๋น HTML ์์์ ๋ด์ฉ(content)๋งํผ๋ง ์ฐจ์งํฉ๋๋ค.
<span>์ ํ
์คํธ(text)์ ํน์ ๋ถ๋ถ์ ๋ฌถ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋๋ ์ธ๋ผ์ธ(inline) ์์์
๋๋ค. ์ฃผ๋ก ํ
์คํธ์ ํน์ ๋ถ๋ถ์ ๋ฐ๋ก ์คํ์ผ์ ์ ์ฉํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
See the Pen html ํด์ฆ 12 by ์ต์์ (@YOUNG3UN) on CodePen.
contenteditable

contenteditable ์ ์ญ ์์ฑ์ ์ฌ์ฉ์๊ฐ ์์๋ฅผ ํธ์งํ ์ ์๋์ง ๋ํ๋
๋๋ค.
๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
true๋๋ ๋น ๋ฌธ์์ด: ์์ ํธ์ง ๊ฐ๋ฅ.false: ์์ ํธ์ง ๋ถ๊ฐ๋ฅ.
See the Pen html ํด์ฆ 31 by ์ต์์ (@YOUNG3UN) on CodePen.
SVG

์ค์ผ์ผ๋ฌ๋ธ ๋ฒกํฐ ๊ทธ๋ํฝ์ค(Scalable Vector Graphics, SVG)๋ 2์ฐจ์ ๋ฒกํฐ ๊ทธ๋ํฝ์ ํํํ๊ธฐ ์ํ XML ๊ธฐ๋ฐ์ ํ์ผ ํ์์ ๋๋ค. SVG ํ์์ ์ด๋ฏธ์ง์ ๊ทธ ์๋์ XML ํ ์คํธ ํ์ผ๋ค๋ก ์ ์๋์ด ๊ฒ์ํ·๋ชฉ๋กํ·์คํฌ๋ฆฝํธํ๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ์์ถ๋ ๊ฐ๋ฅํฉ๋๋ค.
<meter> ํ๊ทธ

<meter>๋ ํน์ ๋ฒ์ ๋ด์์์ ์ค์นผ๋ผ ๊ฐ, ๋๋ ๋ฐฑ๋ถ์จ ๊ฐ์ ๋ํ๋
๋๋ค.
See the Pen html ํด์ฆ 37 by ์ต์์ (@YOUNG3UN) on CodePen.
<header> ํ๊ทธ

<header>๋ ์๊ฐ ๋ฐ ํ์์ ๋์์ ์ฃผ๋ ์ฝํ
์ธ ๋ฅผ ๋ํ๋
๋๋ค. ์ ๋ชฉ, ๋ก๊ณ , ๊ฒ์ ํผ, ์์ฑ์ ์ด๋ฆ ๋ฑ์ ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
<header>
<h1>Main Page Title</h1>
<img src="main-logo.png" alt="Main Logo" />
</header>
์ฐธ๊ณ
tcpschool - html
tcpschool - html ํ๊ทธ
Mozilla - html
wikipedia - SVG
'๐โโ๏ธ Activities > Web Front-End Basic Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [7์ฃผ์ฐจ] Javascript ์์ ์ค์ต (0) | 2024.07.18 |
|---|---|
| [4-6์ฃผ์ฐจ] ์์ ์คํธ๋ฆฌ๋ฐ ์๋น์ค FLO ์น ์ฌ์ดํธ ํด๋ก ์ฝ๋ฉ (0) | 2024.07.18 |
| [2์ฃผ์ฐจ] CSS ์์ ์ค์ต (2) | 2024.07.18 |
| [2์ฃผ์ฐจ] CSS ํด์ฆ ํ์ด (0) | 2024.07.18 |
| [1์ฃผ์ฐจ] HTML ์์ ์ค์ต (0) | 2024.07.18 |