SEB FE / Section1 / Unit4 / HTML ๊ธฐ์ด
๐ Today I Learned
HTML
,CSS
,JavaScript
์ ์ญํHTML
๊ธฐ์ด & ์ฌํ- ์๋งจํฑ ์์(semantic element)
์น ํ์ด์ง์ ๋ผ๋๋ฅผ ๊ตฌ์ฑํ๋ ์ฃผ๋ ๋งํฌ์
์ธ์ด
html์ ๊ตฌ์ฑ์์
HTML ์์(Elements)๋ HTML ์ธ์ด๋ก ์์ฑ๋ ๋ฌธ์์ ๊ตฌ์ฑ ์์๋ฅผ ๋งํ๋ค.
<p>
, </p>
style
color:blue
let's go
HTML ํ๊ทธ(Tags)๋ ๋ถ๋ฑํธ(<>) ๋ชจ์์ ํน์๋ฌธ์๊ฐ ํ๊ทธ ์ํ๋ฒณ์ ์์์ผ๋ก ๊ฐ์ธ๊ณ ์๋ค.
์์๊ฐ ์๋ ๋ฆฌ์คํธ ol
์์๊ฐ ์๋ ๋ฆฌ์คํธ ul
ol
, ul
์ ์ง๊ณ ์์ ์์๋ li
์์๋ง ๊ฐ๋ฅํ๋ค.
<a href=".login.html">
// `.`์ ํ์ฌ ํด๋ ์์น
// a -> anchor
<img src="~~.jpg" alt="">
// 'alt'๋ ์นํ์ค ๊ผญ ์ฌ์ฉํ๊ธฐ
// src -> sorce
<h1> ~ <h6>
// margin์ด ์กด์ฌ
div
๋ block, span
๋ line
span์ ๊ฐ๋ก ๊ธธ์ด = ์ฝํ
์ธ ์ ๊ธธ์ด
<.tag>์ </.tag>์ ์ฌ์ด์ ์๋ ๊ฒ์ด ์ฝํ
์ธ ์ด๋ค.
input์ ๋ซ๋ ํ๊ทธ๊ฐ ์๋ค. (์คํ ํด๋ก์ง)
input type = checkbox
๋ค์ค ์ ํ์ด ๊ฐ๋ฅํ๋ค.
label for ๋ถ์ด๋ฉด ์ฒดํฌ๋ฐ์ค ๋ ์ฝํ
์ธ ํด๋ฆญ์ผ๋ก ์ฒดํฌ๋ฐ์ค ์ฒดํฌ ๊ฐ๋ฅํ๋ค.
input type = radio
๋จ์ผ ์ ํ์ด ๊ฐ๋ฅํ๋ค.
neme ์์ฑ์ด ๊ฐ์ ๊ฒ ์ค ํ๋๋ง ์ฒดํฌ ๊ฐ๋ฅํ๋ค.
<input type="text">
<input type="email" placeholder="a@b.c">
<input type="password">
<input type="date">
<input type="time">
<input type="color">
<input type="file">
<input type="number">
<select> // ๋๋กญ ๋ค์ด. ์
๋ ํธ ์์ ์ต์
์์๋ฅผ ์ฌ์ฉํ์ฌ ๋๋กญ ๋ค์ด ๊ฐ๋ฅ.
<option value="select">๊ธฐ์๋ฅผ ์ ํํ์ธ์</option>
<option value="select">42th /<option>
<option value="select">41th /<option>
<option value="select">40th /<option>
<textarea name="text" id="text_form" cols="ํฌ๊ธฐ" rows="ํฌ๊ธฐ"></textarea>
ํ
์คํธ ์์ด๋ฆฌ์ด๋ ํฌ๊ธฐ๋ ์ ์ ๊ฐ ๋ง์๋๋ก ์์ ํ ์ ์์.
html์ ๊ฐ ๋ณํ๋ ์์ ํด๋น ์ ์ ์๊ฒ๋ง ์์ ๋ ๊ฐ์ผ๋ก ๋ณด์.
<button type="button">ํด๋ฆญ</button>
// ์ด๋ฒคํธ. ๋๋ ์ ๋ (๋ฌด์์ด)์คํ๋๋ ๊ฒ์ ์ด๋ฒคํธ๋ผ ํ๋ค.
<button type="submit">์ ์ถ</button>
// ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ๋์ค์
<button type="reset">๋ฆฌ์
</button>
// ์์ฑ๊ฐ์ด ์ด๊ธฐํ ๋จ
p์ div์ ์ฐจ์ด
p
์์๋ง๋ค ์ค ๊ฐ๊ฒฉ์ด ์๊น (ํ๋ผ๊ทธ๋ํผ) ํ๋์ ๋ฌธ๋จ์ ํํํ ๋ p์์๋ฅผ ์ฌ์ฉํ์ฌ ๋จ๋ฝ์ ๋๋๋ค.
์๋ฉํฑํ ์์ p
์๋ margin์ด ๋ค์ด๊ฐ๋ค.
div
์์ญ์ ๊ตฌ๋ถํ ๋ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
<script>
</script>
<script src="script.js"></script>
์์ฒด์ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์์๋ฅผ ๋งํ๋ค.
์ฆ, ์์๊ฐ ์๊ธฐ ์ค์ค๋ก ๋ธ๋ผ์ฐ์ ์ ๊ฐ๋ฐ์ ๋ชจ๋์๊ฒ ์์ ์ด ์ฌ์ฉ๋ ์๋ฏธ๋ฅผ ๋ช
ํํ ์ ๋ฌํด ์ฃผ๋ ์์๋ฅผ ์๋ฏธํ๋ค.
HTML ํ๊ทธ๋ฅผ CSS์ selector๋ก ๊ฐ๊ฒฐํ ์ธ ์ ์๋ค๋ ๊ฒ์ ์์๋ค.
์๋งจํฑ ์์๊ฐ ์์ง ์ ํ์ด ์ด๋ค ๊ฒ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค. ์ฌ์ฉํ๋ฉด์ ์ฒดํฌํด ๋ด์ผ ํ ๊ฒ ๊ฐ๋ค.