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

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

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

style
์์ฑ์ ์์ฑ๊ฐ์ผ๋ก, background-color
๋ฅผ ์ด์ฉํ๋ฉด ๋ฐฐ๊ฒฝ ์์์ ์ง์ ํ ์ ์์ต๋๋ค.

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

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

<input>
์ ์ฌ์ฉ์๋ก๋ถํฐ ์
๋ ฅ์ ๋ฐ์ ์ ์๋ ์
๋ ฅ ํ๋(input field)๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํฉ๋๋ค.
์
๋ ฅ ํ๋๋ input
์ type
์์ฑ๊ฐ์ ํตํด ์ฌ๋ฌ ๊ฐ์ง ๋ชจ์์ผ๋ก ๋ํ๋ผ ์ ์์ต๋๋ค.
text
๋ฅผ ์ด์ฉํ์ฌ ๊ธ์ ์
๋ ฅํ ์ ์๋ ์ฐฝ์ ์์ฑํฉ๋๋ค.

input
ํ๊ทธ์ required
์์ฑ์ ์ฌ์ฉํ๋ฉด ํด๋น ์
๋ ฅ ํ๋๋ฅผ ๋ฐ๋์ ์ฑ์์ผ ํฉ๋๋ค.required
์์ฑ์ด ์ ๋๋ก ๋์ํ๋ input
์์์ type
์์ฑ๊ฐ์๋ checkbox
, date
, email
, file
, number
, password
, pickers
, radio
, search
, tel
, text
, url
์ด ์์ต๋๋ค.required
์์ฑ์ boolean ์์ฑ์ผ๋ก, ํด๋น ์์ฑ์ ๋ช
์ํ์ง ์์ผ๋ฉด ์์ฑ๊ฐ์ด ์๋์ผ๋ก false
๊ฐ์ ๊ฐ์ง๊ฒ ๋๋ฉฐ, ๋ช
์ํ๋ฉด ์๋์ผ๋ก true
๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.
์๋์์ '์ด๋ฆ'์ ์ ๋ ฅํ์ง ์์ผ๋ฉด, ์ ๋ ฅ๋์ ์์ฑํ๋ผ๋ ๊ฒฝ๊ณ ๋ฌธ์ ํ์ธํ ์ ์์ต๋๋ค.

์ฌ๋ผ์ด๋ ๋ฐ๋ฅผ ์กฐ์ ํ์ฌ ๋ฒ์ ๋ด์ ์ซ์๋ฅผ ์ ํํ ์ ์๋ ์
๋ ฅ ํ๋๋ฅผ ์ ์ํ๋ ค๋ฉด type
์์ฑ๊ฐ์ผ๋ก range
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ธฐ๋ณธ ๋ฒ์๋ 0๋ถํฐ 100๊น์ง์ด๊ณ , ๋ค์ ์์ฑ๋ค์ ํตํด ๋ฒ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
max
: ์ต๋๊ฐmin
: ์ต์๊ฐstep
: ์ ๋ ฅํ ์ ์๋ ์ซ์๋ค ์ฌ์ด์ ๊ฐ๊ฒฉvalue
: ์ด๊ธฐ๊ฐ
<select>
ํ๊ทธ

<select>
๋ ์ฌ๋ฌ ์ ํ์ง ์ค ์ ํํ ์ ์๋ '๋๋กญ๋ค์ด'์ ๋ง๋๋ ํ๊ทธ์
๋๋ค.
<textarea>
ํ๊ทธ

<textarea>
๋ ์ฌ์ฉ์๊ฐ ์ฌ๋ฌ ์ค์ ํ
์คํธ๋ฅผ ์
๋ ฅํ ์ ์๋ 'ํ
์คํธ ์
๋ ฅ ์์ญ'์ ๋ง๋ค ๋ ์ฌ์ฉํฉ๋๋ค.
Block / Inline Elements


๋ธ๋ก(block) ํ์ ์์: display ์์ฑ๊ฐ์ด ๋ธ๋ก(block)์ธ ์์๋ ์ธ์ ๋ ์๋ก์ด ๋ผ์ธ(line)์์ ์์ํ๋ฉฐ, ํด๋น ๋ผ์ธ์ ๋ชจ๋ ๋๋น๋ฅผ ์ฐจ์งํฉ๋๋ค.
<div>
๋ ๋ค๋ฅธ HTML ์์๋ค์ ํ๋๋ก ๋ฌถ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋๋ ๋ํ์ ์ธ ๋ธ๋ก ์์๋ก, ์ฃผ๋ก ์ฌ๋ฌ ์์๋ค์ ์คํ์ผ์ ํ ๋ฒ์ ์ ์ฉํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
์ธ๋ผ์ธ(inline) ํ์ ์ ์์: display ์์ฑ๊ฐ์ด ์ธ๋ผ์ธ(inline)์ธ ์์๋ ์๋ก์ด ๋ผ์ธ(line)์์ ์์ํ์ง ์์ต๋๋ค. ์์์ ๋๋น๋ ํด๋น ๋ผ์ธ ์ ์ฒด๊ฐ ์๋ ํด๋น HTML ์์์ ๋ด์ฉ(content)๋งํผ๋ง ์ฐจ์งํฉ๋๋ค.
<span>
์ ํ
์คํธ(text)์ ํน์ ๋ถ๋ถ์ ๋ฌถ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋๋ ์ธ๋ผ์ธ(inline) ์์์
๋๋ค. ์ฃผ๋ก ํ
์คํธ์ ํน์ ๋ถ๋ถ์ ๋ฐ๋ก ์คํ์ผ์ ์ ์ฉํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
contenteditable

contenteditable ์ ์ญ ์์ฑ์ ์ฌ์ฉ์๊ฐ ์์๋ฅผ ํธ์งํ ์ ์๋์ง ๋ํ๋
๋๋ค.
๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
true
๋๋ ๋น ๋ฌธ์์ด: ์์ ํธ์ง ๊ฐ๋ฅ.false
: ์์ ํธ์ง ๋ถ๊ฐ๋ฅ.
SVG

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

<meter>
๋ ํน์ ๋ฒ์ ๋ด์์์ ์ค์นผ๋ผ ๊ฐ, ๋๋ ๋ฐฑ๋ถ์จ ๊ฐ์ ๋ํ๋
๋๋ค.
<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
'๐ Study > Web Front-End Basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[7์ฃผ์ฐจ] Javascript ์์ ์ค์ต (0) | 2024.07.18 |
---|---|
[4-6์ฃผ์ฐจ] ์์ ์คํธ๋ฆฌ๋ฐ ์๋น์ค FLO ์น ์ฌ์ดํธ ํด๋ก ์ฝ๋ฉ (0) | 2024.07.18 |
[2์ฃผ์ฐจ] CSS ์์ ์ค์ต (0) | 2024.07.18 |
[2์ฃผ์ฐจ] CSS ํด์ฆ ํ์ด (0) | 2024.07.18 |
[1์ฃผ์ฐจ] HTML ์์ ์ค์ต (0) | 2024.07.18 |