์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- Kafka
- DataFrame Hint
- CI/CD
- disk spill
- SQL
- ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ
- topic
- ๋น ๋ฐ์ดํฐ
- Dag
- AQE
- mysql
- Spark SQL
- backfill
- Spark
- redshift
- etl
- Spark Caching
- KDT_TIL
- Docker
- Kubernetes
- off heap memory
- Spark ์ค์ต
- Speculative Execution
- Spark Partitioning
- colab
- aws
- Salting
- Airflow
- k8s
- spark executor memory
- Today
- Total
JUST DO IT!
[TIL]KDT_20230417 ๋ณธ๋ฌธ
๐ KDT WEEK 3 DAY 1 TIL
- HTML/CSS
- HTML์ ๊ตฌ์กฐ
- ๋ ์ด์์
- ์ฝํ ์ธ
HTML (Hypertext Markup Language) : ์น ํ์ด์ง ๊ฐ๋ฐ์ ์ํด ๊ฐ๋ฐ๋ ๋งํฌ์ ์ธ์ด
CSS (Cascading Style Sheets) : ์น ํ์ด์ง๋ฅผ ๊พธ๋ฏธ๊ธฐ ์ํด ์์ฑํ ์ฝ๋
๐ฅ HTML์ ๊ตฌ์กฐ
<!DOCTYPE html> # ๋ฌธ์ ๋ฒ์
<html lang="ko"> # HTML ๋ฌธ์ ์์ ์ ์ธ ๋ฐ ๋ฌธ์ ๊ธฐ๋ณธ ์ธ์ด ์ค์
<head> # ๋ฌธ์์ ํ์ํ ์ ๋ณด๊ฐ ๊ธฐ์
๋๋ ๊ณณ
<title>๋ฌธ์ ์ ๋ชฉ</title> # ๋ฌธ์์ ์ ๋ชฉ
</head>
<body> # ์ค์ ์ฌ์ฉ์๊ฐ ๋์ผ๋ก ๋ณผ ์ ์๋ ๋ฌธ์์ ๋ด์ฉ์ด ์
๋ ฅ๋๋ ๊ณณ
์๋
ํ์ธ์!
</body>
</html>
<!--
์ฃผ์ ๋ด์ฉ
์ค ๋ฐ๊ฟ ๊ฐ๋ฅ
-->
- html โก head โก title ๋ ๋ถ๋ชจ โก ์์์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ค.
- ์ฃผ์์์ ์ฃผ์์ ์์ฑ ๋ถ๊ฐ๋ฅ
<head> : ์ฌ๋ ๋์๋ ๋ณด์ด์ง ์๋ ๋ฌธ์์ ์ ๋ณด๊ฐ ๋ด๊ธฐ๋ ์์ญ
<!DOCTYPE html>
<html lang="ko">
<head>
<title>๋ฌธ์ ์ ๋ชฉ</title>
# ๋ฉํ๋ฐ์ดํฐ, ์ธ์ฝ๋ฉ์ ๋ณด, ๋ฌธ์ ์ค๋ช
๋ฑ์ ๊ธฐ์
ํ ์ ์๋ค.
<meta charset="ISO-8859-1"> # ๋ฌธ์์ ์ฌ์ฉํ ์ ์๋ ๋ฌธ์ ์ ํ
<meta name="description" content="์ด ๋ฌธ์๋ ์ค์ต ๋ฌธ์์
๋๋ค">
<meta name="author" content="sunhoKim">
# CSS ์คํ์ผ ํ๊ทธ
# ์ด ๋ถ๋ถ์ link ํ๊ทธ๋ก ์ค์ผ ์ ์๋ค.
<style>
body {
color : blue;
}
</style>
</head>
<body>
Language example : ์ด ๋ถ๋ถ์ ์ ๋๋ก ์ถ๋ ฅ๋์ง ์์ต๋๋ค # charset์ด ํ๊ธ ๋ฏธ์ง์
</body>
</html>
- <style> : ๋ฌธ์ ๋ด์ฉ์ ์ธํ์ ์ํฅ์ ์ฃผ๋ ํ๊ทธ
- <link> : ๋ค๋ฅธ ํ์ผ์ ๋ด์ฉ์ ์ฝ์ด์ฌ ์ ์๋ค.
- style.css ํ์ผ ์์ฑ โก <style>ํ๊ทธ ์์ชฝ ์ฝ๋ ์์ฑ โก link ํ๊ทธ๋ฅผ ํตํด ๋ถ๋ฌ์ค๊ธฐ
- ex) <link rel="stylesheet" href="style.css" />
- <script> : html๊ณผ java script๋ฅผ ์ด์ด์ฃผ๋ ํต๋ก ์ญํ
- self closing ์ฌ์ฉ ๋ถ๊ฐ โก ํญ์ ์ข ๋ฃ ํ๊ทธ ๋ฐ๋ก ์์ฑ </script>
- link ํ๊ทธ์ฒ๋ผ ๋ณ๋์ ํ์ผ๋ก ๊ด๋ฆฌ ๊ฐ๋ฅ
<body> : ์ฌ๋ ๋์ ์ค์ ๋ก ๋ณด์ด๋ ์์ญ
- block : ๋ธ๋ก ๋ ๋ฒจ ์์, ํ์ด์ง์ ๊ตฌ์กฐ์ ์์
- ํ๋ฉด ๋๋น๊ฐ ๊ฝ ์ฐจ๋ ์์, ํฌ๊ธฐ ์กฐ์ ๊ฐ๋ฅ(์ํ์ข์ฐ ์ฌ๋ฐฑ)
- ์ธ๋ผ์ธ ์์๋ฅผ ํฌํจํ ์๋ ์์ผ๋, ํฌํจ๋ ์๋ ์๋ค.
- ex) <div>, <article>, <section> ...
- inline : ์ธ๋ผ์ธ ๋ ๋ฒจ ์์
- ์ฃผ๋ก ๋ฌธ์ฅ, ๋จ์ด ๊ฐ์ ์์ ๋ถ๋ถ์ ์ฌ์ฉ๋๋ฉฐ ํ ์ค์ ๋์ด๋๋ค.
- ์ข/์ฐ์ ์ฌ๋ฐฑ์ ๋ฃ๋ ๊ฒ๋ง ํ์ฉ
- ex) <span>, <a>, <strong>
- inline-block : ๊ธ์์ฒ๋ผ ์ทจ๊ธ๋์ง๋ง block ํ๊ทธ์ ์ฑ์ง์ ๊ฐ์ง๋ ์์
- block์ฒ๋ผ ํฌ๊ธฐ์ ๋ด/์ธ๋ถ ์ฌ๋ฐฑ์ ์ง์ ํ ์ ์๋ค.
- ํ์ง๋ง CSS๋ก ์ฑ์ง์ ๋ฐ๊พผ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์๋ฏธ์์ผ๋ก๋ ๋๊ฐ์ด ์ธ๋ผ์ธ ๋ ๋ฒจ ์์์ด๋ค.
<!DOCTYPE html>
<html lang="ko">
<head>
<title>๋ฌธ์ ์ ๋ชฉ</title>
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<span>์ธ๋ผ์ธ</span> ์ธ๋ผ์ธ ์์ ๊ธ์ # ์ธ๋ผ์ธ์ ์ฌ์ฉํ ๋งํผ ๊ณต๊ฐ ์ฐจ์ง
<div>๋๋ ๋ธ๋ก</div> # ๋ธ๋ก์ ํ๋ฉด ๋๋น๋งํผ ์ฐจ์ง
</body>
</html>
๐ง ๋ ์ด์์
Semantic ํ๊ทธ๋ฅผ ์ฌ์ฉํ ๋ฌธ์ ๊ตฌ์กฐ ์์ฑ : ์น ๋ฌธ์๊ฐ ๋ด์ ์ ๋ณด ๋ฐ ๊ตฌ์กฐ๋ฅผ ์๋ฏธ์๊ฒ ์ ๋ฌ
โถโถโถ ํํ์ด์ง์ ๋ก๋ฉ ์๋๋ฅผ ๋์ด๊ฑฐ๋ ๊ฒ์์์ง์ ๊ฒ์ ์์์ ๊ฐ์ฐ์ ์ ์ป์!
- <div> : ๊ฐ์ฅ ํํ ์ฌ์ฉ๋๋ ๋ ์ด์์ ํ๊ทธ๋ก ๋จ์ํ ๊ตฌ์ญ์ ๋๋๊ธฐ ์ํ ํ๊ทธ, ๋จ๋ฐx
- <header> : ๋ธ๋ก๊ทธ ๊ธ ์ ๋ชฉ, ์์ฑ์ผ ๋ฑ์ ์ฃผ์ ์ ๋ณด๋ฅผ ๋ด๋ ํ๊ทธ
- <footer> : ํ์ด์ง์ ๋ฐ๋ฅ์ค์ ์ฌ์ฉ๋๋ฉฐ ์ ์๊ถ ์ ๋ณด, ์ฐ๋ฝ์ฒ ๋ฑ ๋ถ๊ฐ์ ์ธ ์ ๋ณด๋ฅผ ๋ด๋ ํ๊ทธ
- <main> : ํ์ด์ง์ ๊ฐ์ฅ ํฐ ๋ถ๋ถ์ผ๋ก ์ฃผ์ ์ฝํ ์ธ ๋ฅผ ๋ด๋ ํ๊ทธ, ํ๋ฒ๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
- <section> : ์ฝํ ์ธ ์ ๊ตฌ์ญ์ ๋๋๋ ํ๊ทธ ex) ์ ๋ฌธ ๊ธฐ์ฌ์ ๊ธฐ์ฌ ๋๋๊ธฐ
- <article> : ๋ธ๋ก๊ทธ ํฌ์คํธ์ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ๋ฌธ์๋ฅผ ์ ๋ฌํ๋ ํ๊ทธ
- <aside> : ์ฃผ์ ๋ด์ฉ์ ๊ฐ์ ์ ์ธ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ํ๊ทธ ex) ์ผํ๋ชฐ์ ๋ฐ๋ผ๋ค๋๋ "์ค๋ ๋ณธ ์ํ"
๐จ ์ฝํ ์ธ
์ ๋ชฉ ํ๊ทธ
- ๋ฌธ์ ๊ตฌํ ์ ๋ชฉ์ ๋ํ๋ด๋ ํ๊ทธ , Heading(ํค๋ฉ) ํ๊ทธ๋ผ๊ณ ๋ ํ๋ค.
- h1 ํ๊ทธ๋ ํ๋ฒ๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, h1, h2, h3 ... ์ "๊ตฌํ์ ์์"๋ ์ง์ผ์ ธ์ผ ํ๋ค
์์ ํ๊ทธ
<p>
- ๋ฌธ์์์ ํ๋์ ๋ฌธ๋จ์ ๋ํ๋ด๋ ํ๊ทธ์ด๋ค.
- ๋จ๋ ์ผ๋ก ์ฌ์ฉํ ์๋ ์๊ณ , ์ ๋ชฉ ํ๊ทธ์ ํจ๊ป ์ฌ์ฉ๋ ์๋ ์๋ค.
- ๋ธ๋ก ๋ ๋ฒจ์ ๋ฌธ๋จ ํ๊ทธ์ด๋ฏ๋ก ๋ ์ด์์ ํ๊ทธ๋ก ์ด์ฉํ๋ฉด X
<b>, <strong> : ๊ธ์จ์ ๋๊ป ์กฐ์ ๊ฐ๋ฅ
- <b> : ์๋ฏธ์์ด ๋จ์ํ ๊ตต์ ๊ธ์จ ํํ
- <strong> : ๊ตต์ ๊ธ์จ๋ก ๋ณ๊ฒฝ ํ ๊ฐ์กฐ์ ์๋ฏธ๋ฅผ ๋ถ์ฌ
<i>, <em> : ๊ธ์จ์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์กฐ์ ๊ฐ๋ฅ
- <i> : ๊ธฐ์ธ์๊ณผ ๋์์ ํ ์คํธ๊ฐ ๋ฌธ๋จ์ ๋ด์ฉ๊ณผ ๊ตฌ๋ถ๋์ด์ผ ํ๋ ๊ฒฝ์ฐ ex) ์ธ๊ตญ์ด ๊ตฌ์
- <em> : <strong>์ฒ๋ผ ๋ด์ฉ์ ๊ฐ์กฐ์ ์๋ฏธ๋ฅผ ๋ถ์ฌ
<u> : ๊ธ์จ์ ๋ฐ์ค์ ๋ฃ๊ณ ์ฃผ์์์ ๋ํ๋
- ๋นจ๊ฐ ๋ฐ์ค์ ๋ฃ๋ ๊ฒ์ผ๋ก '์คํ' ํ๊ธฐ ํํ ๊ฐ๋ฅ
- ๋จ์ํ๊ฒ ๋ฐ์ค์ ๊ธ๋ ์ฉ๋๋ก๋ ์ฌ์ฉ ์ง์ํ๊ธฐ ๋จ์ ๋ฐ์ค์ CSS๋ก ์คํ์ผ๋ง
<s>, <del> : ๊ธ์จ์ ์ทจ์์ ์ ์ถ๊ฐ
- <s> : ๋จ์ํ ์๊ฐ์ ์ธ ์ทจ์์ ๋ง ์ถ๊ฐ, ๋ฐ๋ก ์๋ด๋ ์์
- <del> : ๋ฌธ์์์ ์ ๊ฑฐ๋ ํ ์คํธ๋ฅผ ๋ํ๋ด๊ธฐ ๊ฐ๋ฅ, <ins>์ ํจ๊ป ์ฌ์ฉํ๋ฉด ์ถ๊ฐ ํ ์คํธ ํํ ๊ฐ๋ฅ
๋งํฌ ์ด๋ ํ๊ทธ
<a> : ํ์ด์ง๋ฅผ ์ด๋ํ ์ ์๋ ํ๊ทธ, ์ต์ปค ํ๊ทธ๋ผ๊ณ ๋ ํ๋ค.
- href ์์ฑ์ ์ฌ์ฉํด์ ์ด๋ํ๊ณ ์ ํ๋ ํ์ผ ํน์ URL ์์ฑ
- target ์์ฑ์ ์ฌ์ฉํด์ ์ด๋ํด์ผํ ๋งํฌ๋ฅผ ์์ฐฝ(_blank) ๋๋ ํ์ฌ์ฐฝ(_self) ๋ฑ์ผ๋ก ํ๊ฒ ์ง์ ๊ฐ๋ฅ
<a href="https://naver.com" target="_blank">๋ค์ด๋ฒ๋ก ๋ฐ๋ก๊ฐ๊ธฐ (์ ์ฐฝ)</a>
๋ฉํฐ๋ฏธ๋์ด
<img> : ๋ฌธ์ ๋ด์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ ์ ์๋ ํ๊ทธ
<figure>, <figcaption> : ํ๋์ ๋ ๋ฆฝ์ ์ธ ์ฝํ ์ธ ๋ก์จ, ๊ทธ์ ๋ํ ์ค๋ช ์ ๋ฃ์ ์ ์๋ ํ๊ทธ / ๋ธ๋ก ๋ ๋ฒจ
<video> : ๋ฌธ์ ๋ด์ ์์์ ์ฒจ๋ถํ ์ ์๋ ํ๊ทธ
<audio> : ๋ฌธ์ ๋ด์ ์๋ฆฌ๋ฅผ ์ฒจ๋ถํ ์ ์๋ ํ๊ทธ
<svg> : ๊ทธ๋ํฝ์ผ๋ก ๋ง๋ค ์ด์ง ์ด๋ฏธ์ง๋ฅผ ํํํ๋ค. ํด์๋์ ์ํฅ์ ๋ฐ์ง ์๊ณ ๊ธฐ๋ฅ์ ๋ฃ์ ์๋ ์๋ค.
๋ฆฌ์คํธ
<ul> : ์ ๋ ฌ๋์ง ์์ ๋ชฉ๋ก ํ๊ทธ, ๋ถ๋ฆฟ(bullet) ํ์์ผ๋ก ๊ทธ๋ฆฐ๋ค
<ol> : ์ ๋ ฌ๋ ๋ชฉ๋ก ํ๊ทธ, ๊ธฐ๋ณธ ์ซ์(1, 2, 3...) ํ์์ผ๋ก ๊ทธ๋ฆฐ๋ค
<li> : <ul>๊ณผ <ol>์ ํ์ ํ๊ทธ๋ก์จ, ์ค์ ๋ก ๋ชฉ๋ก์ ๊ตฌ์ฑํ๊ณ ๋ค์ํ ํ๊ทธ๋ฅผ ํฌํจํ ์ ์๋ค.
<dl> : ์ค๋ช ์ ์ํ ๋ชฉ๋ก ํ๊ทธ
<dt> : ์ค๋ช ํ ๋จ์ด ํน์ ๋ด์ฉ์ ์์ฑ, ์ฌ๋ฌ๊ฐ์ <dd> ํ๊ทธ๋ฅผ ๊ฐ์ง ์ ์๋ค.
<dd> : <dt> ํ๊ทธ์ ๋ด์ฉ์ ์ค๋ช ํ๋ค.
ํ
<table> : ํ๋ฅผ ๋ง๋๋ ํ๊ทธ
- <tr> ํ๊ทธ๋ก ํ์ ๊ตฌ๋ถํ๊ณ , <td> ํ๊ทธ๋ก ์ด์ ์์ฑํ๋ค.
- <th> : ์ด์ ์ ๋ชฉ์ ๋ฃ๋๋ค.
- <thead> : ์ด์ ์ ๋ชฉ ๊ทธ๋ฃน์ ๋ง๋ค ์ ์์ง๋ง, ํ๋ฒ๋ง ์ฌ์ฉํ ์ ์๋ค.
- <tbody> : ํ ๋ณธ๋ฌธ ์์ ํ๊ทธ์ด๋ค. ํ๋ฒ๋ง ์ฌ์ฉํ ์ ์๋ค.
- <tfoot> : ํ์ ๋ฐ๋ฅ๊ธ ์์๋ฅผ ๋ฃ์ ์ ์๋ค.
- <caption> : ํ๊ฐ ๊ฐ์ง ๋ฐ์ดํฐ์ ๋ํ ์ค๋ช ์ ๋ฃ์ ์ ์๋ค.
<body>
<table>
<thead>
<tr>
<th>cell ์
์ ์ ๋ชฉ</th>
<th>cell ์
์ ์ ๋ชฉ2</th>
</tr>
</thead>
<tbody>
<tr>
<!-- colspan์ ๋ณํฉ -->
<td colspan="2">cell ์
</td>
</tr>
<tr>
<td>cell ์
</td>
<td>cell ์
2</td>
</tr>
<tr>
<td>cell ์
</td>
<td>cell ์
2</td>
</tr>
<tr>
<td>cell ์
</td>
<td>cell ์
2</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>๋ง์ง๋ง</td>
<td>tfoot</td>
</tr>
</tfoot>
</table>
</body>
์์ดํ๋ ์
<iframe> : ํ์ฌ ๋ฌธ์ ์์ ๋ค๋ฅธ HTML ํ์ด์ง๋ฅผ ์ฝ์ ํ ์ ์๋ ํ๊ทธ
- ์ธ๋ถ ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๊ธฐ ๋๋ฌธ์ ์ธ๋ถ ํ์ด์ง์ ์ํฅ์ ๋ฐ๋๋ค.
- ex) ๋ธ๋ก๊ทธ์ ์ ํ๋ธ ์์ ๋ถ๋ฌ์ค๊ธฐ
๐ฉ ์์ ํ๊ทธ
<form> : ์ ๋ณด๋ฅผ ์ ์ถํ๊ธฐ ์ํ ํ๊ทธ
- input, selectbox ๋ฑ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ณ ์ ํํ ์ ์๋ค
- "action" ์์ฑ์ผ๋ก ์ ๋ณด๋ฅผ ์ ์ถํ๊ณ ํ์ด์ง๋ฅผ ์ด๋์ํฌ ์ ์๋ค.
- "method" ์์ฑ์ผ๋ก ์ ๋ณด๊ฐ ์ ์ถ๋ ๋ ์ฒ๋ฆฌ ๋ฐฉ์์ ๊ฒฐ์ ํ ์ ์๋ค.
- get ๋ฐฉ์ : ์ ๋ ฅ๋ฐ์ ํผ์ ์ ๋ณด๋ฅผ ๋ ธ์ถ ex) ๊ฒ์ ์์ง
- post ๋ฐฉ์ : ์ ๋ ฅ๋ฐ์ ํผ์ ์ ๋ณด๋ฅผ ์์ ๋ฐ์ดํฐ๋ก ๋ฐ๋ก ์ ์ฅ ex) ๋ก๊ทธ์ธ ์ ๋ณด
<!DOCTYPE html>
<html lang="ko">
<head>
<title>form ํ๊ทธ ์ค์ต</title>
</head>
<body>
<!-- action์ ํผ์ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ด๋ํ ํ์ด์ง -->
<form action="chapter05-form-result.html" method="get">
<input name="id" type="text">
<input name="password" type="password">
<select name="opt">
<option>์ต์
1</option>
<option>์ต์
2</option>
<option>์ต์
3</option>
</select>
<button type="submit">์ ์ก!</button>
</form>
</body>
</html>
<label> : input, textarea ๋ฑ์ form ํ๊ทธ์ ์ค๋ช ์ ๋ฃ์ ์ ์๋ ํ๊ทธ
- for ์์ฑ์ ์ด์ฉํ์ฌ id ์์ฑ์ ์ง์ ํ๋ฉด, ํ๊ทธ๋ฅผ ์ฐ๊ฒฐ(focus)ํ ์ ์๋ค.
- id ์์ฑ์ ์ค๋ณต๋๋ฉด ์๋๋ค.
<input> : ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ ๋ฐ์ ์ ์๋ ๋ํํ ํ๊ทธ
- type : ์ ๋ ฅ๋ฐ์ ์ ์๋ input ์ ํ (๊ธฐ๋ณธ๊ฐ : text)
- value : ๊ธฐ๋ณธ ๋ด์ฉ์ ์ ๋ ฅ ํด๋ ์ ์๋ค.
- name : input์ ์ด๋ฆ์ ์ง์ ํ ์ ์๋ค.
- ์์ฃผ ์ฌ์ฉ๋๋ input ํ์
- checkbox : input์ ์ฒดํฌ๋ฐ์ค ํํ๋ก ๋ง๋ ๋ค.
- radio : ๋ผ๋์ค ๋ฒํผ์ผ๋ก ๋ง๋ ๋ค. name๊ฐ์ด ๋์ผํด์ผ ๋ค๋ฅธ radio ๋ฒํผ๊ณผ ๋ฌถ์ธ๋ค.
- file : ํ์ผ์ ์ฒจ๋ถํ ์ ์๊ฒ ๋ง๋ ๋ค.
- button : "value" ์์ฑ์ ์ ๋ ฅ๋ ๊ฐ์ ์ด๋ฆ์ผ๋ก ๊ฐ๋ ๋ฒํผ์ผ๋ก ๋ง๋ ๋ค. ๊ฐ์ด ์ ์ก๋์ง ์๋๋ค.
- hidden : ์๊ฐ์ ์ผ๋ก ๋ณด์ด์ง ์์ง๋ง value ๊ฐ์ ์ ์กํด์ค๋ค. ์ด๋์ ์จ๊ฑด์ง ๋งํนํ ๋ ์ฌ์ฉ.
<select> : ์ต์ ๋ฉ๋ด๋ฅผ ์ ๊ณตํ๋ ํ๊ทธ
- ์ฒซ ๋ฒ์งธ option์ด ์ฒ์ ๋ํ๋ด๋ ์ด๋ฆ์ด ๋๋ค.
- value ์์ฑ์ ์ ์ธํ์ง ์์ผ๋ฉด ์ฝํ ์ธ ๊ฐ ๊ธฐ๋ณธ๊ฐ์ด ๋์ด์ค๋ค.
- placeholder(๋ถ๊ฐ์ค๋ช )๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
<textarea> : ์ฌ๋ฌ ์ค์ ์ ๋ ฅํ ์ ์๋ ๋ํํ ํ๊ทธ
- cols/rows ์์ฑ์ผ๋ก ๊ธฐ๋ณธ ๋๋น์ ๋์ด๋ฅผ ์ง์ ํ ์ ์๋ค.
- ๋๋น์ ๋์ด๋ ๊ธ์ ํฌ๊ธฐ ๊ธฐ์ค์ผ๋ก ์ ์๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ์ง ์์์ ๋๋ ์ฝํ ์ธ ๊ฐ ๊ธฐ๋ณธ๊ฐ์ด ๋๋ค.
<button> : ์์์ ์ด๊ธฐํํ๊ฑฐ๋ ์ ์ถํ ๋ ์ฌ์ฉํ ๋ฒํผ ํ๊ทธ
- type์ด ๊ฐ๊ฐ "reset", "submit"์ผ ๋, ์์ ์ด๊ธฐํ์ ์ ์ถ๋ก ์ฌ์ฉํ ์ ์๋ค.
- ๋ฒํผ ํ๊ทธ ๋ด ์ฝํ ์ธ ์ ํ๊ทธ์ ์ ๋ ฅ์ด ๊ฐ๋ฅํ์ง๋ง ๋ธ๋ก ๋ ๋ฒจ ํ๊ทธ๋ ์ฌ์ฉ ์ง์ํด์ผ ํ๋ค
์์๋๋ฉด ์ข์ form ํ๊ทธ์ ์์ฑ
- readonly : ์์ ํ ์ ์๋ "์ฝ๊ธฐ ์ ์ฉ"์ผ๋ก ๋ง๋ ๋ค
- required : form์ด ์ ์ถ๋ ๋ "ํ์ ์ ๋ ฅ ์ฌํญ"์ผ๋ก ๋ง๋ ๋ค.
- placeholder : input, textarea์ ๋ถ๊ฐ ์ค๋ช ์ ์ ๋ ฅํด๋ ์ ์๋ค.
- disabled : ์์๊ฐ ๋นํ์ฑํ ๋๋ค.
โ HTML ์ฃผ์์ฌํญ
- <h1>์ <H1>์ผ๋ก ์ฌ์ฉํ ์ ์์ง๋ง, ๋๋๋ก์ด๋ฉด ์๋ฌธ์๋ก ์ฌ์ฉํ๊ธฐ
- ๋ซ๋ ํ๊ทธ ์์ง์๊ธฐ, self closing์ ์๋ต ๊ฐ๋ฅ "/>" = ">"
- ์๊ฐ์ ์ธ ์ฝํ ์ธ ๊ฐ ์๋๋ฉด, ๋ชจ๋ ๊ฐ๋ฐ(์์ฑ ๊ฐ ๋ฑ)์ ์์ด๋ก ์ง์ ํ๊ธฐ
- id ๊ฐ์ ์ค๋ณต๋๋ฉด ์๋๋ค.
- ๋์ผํ ์๋ฏธ์ ํ๊ทธ ์ค์ฒฉ ๊ธ์ง! ex) a์ button ํ๊ทธ ์ค์ฒฉํ๊ธฐ ๋ฑ
- ๊ณ์ธต ๊ตฌ์กฐ ์ ์งํ๊ธฐ
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL]KDT_20230419 (0) | 2023.04.19 |
---|---|
[TIL]KDT_20230418 (1) | 2023.04.18 |
[TIL] KDT_20230414 (0) | 2023.04.14 |
[TIL] KDT_20230413 (0) | 2023.04.13 |
[TIL] KDT_20230412 (0) | 2023.04.12 |