ํ
๊ฐ๋ฐ์ ๋๊ตฌ
๐ช๊ฐ๋ฐ์ ๋๊ตฌ ์ด๊ธฐ (๋จ์ถ key (f12))
๐ชconsole์ ์๋ ์ฝ๋ ์ ๋ ฅ
document.head.parentNode.removeChild(document.head);
๐ ์๋์ ๊ฐ์ด ๋ค์ด๋ฒ์ css๊ฐ ๊ฑฐ์ ๋ค ์ฌ๋ผ์ง ์ํ๊ฐ ๋๋ค.
๐ iframe(inline frame) ๊ฒฝ์ฐ ๊ทธ๋๋ก ๋จ์์์
(**์ฉ์ด**__iframe๐ค): ์์๋ฅผ ์ด์ฉํ๋ฉด ํด๋น ์น ํ์ด์ง ์์ ์ด๋ ํ ์ ํ ์์ด,
๋ ๋ค๋ฅธ ํ๋์ ์น ํ์ด์ง๋ฅผ ์ฝ์
ํ ์ ์์
ํด๋ ์์ฑ/์ด๋ฆ๋ฐ๊พธ๊ธฐ
๐ฃ(**์ฃผ์**) naver.html.text๋ก ์ด๋ฆ์ด ๋์ด ์์ ์ ์์
-> ํ์ผ ํ์ฅ๋ช
์ ํด๋ฆญํด์ค์ .text ๋ถ๋ถ์ ์ง์ฐ๊ธฐ
(tip๐ค) ๐doc+tab ์ ์
๋ ฅํ๋ฉด ๊ธฐ๋ณธ ๊ตฌ์กฐ๊ฐ ๋ง๋ค์ด์ง
Parent/Children/Sibling ๊ด๊ณ
(์ฉ์ด๐ค)
* parent:๋ถ๋ชจ
* children:์์ (=!์์)
* sibling:ํ์
<parent>
<children>
<grandchildren>
</grandchildren>
</children>
<sibling>
</sibling>
</parent>
HEAD/BODY
(์ฉ์ด๐ค)
* meta: ๋ฌธ์์ ๋ํ ์ ๋ณด *๋ฐ๋์ ๋ซ๋ ํ
๊ทธ (/) ์ต๊ด ๋ค์ผ ๊ฒ!
** charset: ๋ฌธ์๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง
* css์ ๊ด๋ จ ๋ ๋ด์ฉ๋ ๋ชจ๋ head์ ์์
* title: ๋ฌธ์ ์ด๋ฆ
* favicon: ์์ด์ฝ
** ๐ https://www.naver.com/favicon.ico ๋ค์ด๊ฐ๋ฉด icon์ ๋ค์ด ๋ฐ์ ์ ์๋ค.
** ๐ ๊ฐ๋ฐ์ ๋๊ตฌ์์๋ href="/favicon.ico?1" /> ์ด๋ ๊ฒ ์ฝ๋ฉ์ด ๋์ด ์์ง๋ง,
์ฝ๋ฉ ์ฐ์ต ์์๋ href="./favicon.ico?1" /> ์ด์ ๊ฐ์ด/ ์์ . ์ ์ฐ์ด์ฃผ์ด์ผ ํ๋ค.
์ฌ๊ธฐ์ . ์ ์ฐ์ด์ค์ผ๋ก์จ ํ์ฌ ํด๋์ ์๋ ์์ด์ฝ์ ๋ถ๋ฌ์ฌ ์ ์๋ค.
* heading : ์ค์ํ keyword (๊ฐ์ ์ค์๋๋ผ๋ฉด ๊ฐ์ heading number๋ฅผ ๋๋ค)
* <a><a/>: ๋งํฌ ๊ฑธ์ด์ฃผ๋ tag
** <a href="https://www.naver.com"><a/>
๋งํฌ๋ฅผ ํตํด ์ด๋๋ก ์ ์ํ ์ง href๋ก ์๋ ค์ฃผ๊ธฐ
* fieldset: ๋ค์ด๋ฒ ๊ฒ์ ์ฐฝ ์นธ ๋ง๋ค์ด ์ฃผ๊ธฐ
** legend: <legend> ํ๊ทธ๋ <fieldset> ์์์ ์บก์
(caption)์ ์ ์ํ ๋ ์ฌ์ฉํฉ๋๋ค.
(์ฝ๊ฐ fieldset์ ์ด๋ฆ์ ๋ฌ์์ฃผ๋ ๊ฒ ๊ฐ๋ค.)
** input: <input/> ๊ฒ์์ด ๋ฐ๊ธฐ
(tip๐ค) <textarea></textarea> ๊ฒฝ์ฐ ๊ธด ๊ธ์ ์
๋ ฅํ ์ ์๋ค.
*** checkbox: ๋ชจ๋ ์ ํ ๊ฐ๋ฅ โ
โ
<input type="checkbox"/>
*** radio: ์์ํ์ผ or ๋ค์ํ์ผ
โ
โor โโ
<input type="radio"/>
* ul: unordered list(์ ๋ ฌ๋์ง ์์ ๋ฆฌ์คํธ)
** li: list item(๋ฆฌ์คํธ ์์ดํ
)
* ol: ordered list(์ ๋ ฌ๋ ๋ฆฌ์คํธ) -> ์ซ์๋ก ์ ๋ ฌ๋จ
* <li><img src="./์์ธ๊ฒฝ์ .png" alt="์์ธ๊ฒฝ์ "/></li>
** img tag๋ ๋ํ์ ์ธ ์ด์๋ง์ ๋ฐ๋ก ๋ซ๋ TAG
** SRC(SOURCE): ์ด๋ฏธ์ง(๋ก๊ณ ๋ฑ)์ ๋ฃ์ด์ฃผ๊ธฐ
** alt: <img> ํ๊ทธ์ alt ์์ฑ์ ์ด๋ฏธ์ง๋ฅผ ๋ณด์ฌ์ค ์ ์์ ๋
ํด๋น ์ด๋ฏธ์ง๋ฅผ ๋์ฒดํ ํ
์คํธ๋ฅผ ๋ช
์ํจ
(tip๐ค) button์ ํ์ดํ ๋ชจ์ (์๊ฐ๋ฝ ๋ชจ์ ์๋)
(tip๐ค) ํ๋ฉด ํฌ๊ธฐ ์กฐ์ ์ ctrl+๋ง์ฐ์ค ํ ๋ก ์กฐ์
(tip๐ค) headingsmap์ ์ค์นํด์ ๊ฐ ์น์ฌ์ดํธ์ head keyword๋ฅผ ์ฝ์ด ์ฌ ์ ์๋ค.
(tip๐ค) tab์ ๋๋ฅด๋ฉด ์ฌ์ดํธ ์์์ ์ปค์ ์ด๋์ ์ํฌ ์ ์๋ค.
* CTRL+SHIFT+C : select an element in the page to inspect it
( ํ๋ฉด์ ํด๋ฆญํ๋ฉด ํด๋น ์ฝ๋๋ฅผ ์ฐพ์์ฃผ๋ ๋จ์ถํค)
CODE
<!DOCTYPE html>
<html lnag="ko">
<head>
<meta charset="utf-8"/>
<title>๋ค์ด๋ฒ</title>
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico?1" />
</head>
<body>
<h1><a href="https://www.naver.com">๋ค์ด๋ฒ</a></h1>
<h2>๊ฒ์์ฐฝ</h2>
<fieldset>
<legend>๊ฒ์</legend>
<input/>
<button>๊ฒ์</button>
<input type="checkbox"/>
<input type="radio" name="group"/>
<input type="radio" name="group"/>
</fieldset>
<ul> <!--unordered list-->
<li>๋ฉ์ผ</li><!--list item-->
<li>์นดํ</li>
<li>๋ธ๋ก๊ทธ</li>
<li>์ง์์ธ</li>
<li>์ผํ</li>
<li>๋ค์ด๋ฒํ์ด</li>
</ul>
<h2>์ค์๊ฐ ๊ฒ์์ด</h2>
<h3>์ฐํฉ๋ด์ค</h3>
<ol> <!--ordered list-->
<li>์ถฉ๊ฒฉ) !!!!!!</li><!--list item-->
<li>์๋ณด) ~~~~~~</li>
<li>์ค๋๋ฐํ: !@#!@#!</li>
</ol>
<h3>์ธ๋ก ์ฌ ๋ชฉ๋ก</h3>
<ul>
<li><img src="./์์ธ๊ฒฝ์ .png" alt="์์ธ๊ฒฝ์ "/></li>
<li><img src="./ํ๊ตญ๊ฒฝ์ .png" alt="ํ๊ตญ๊ฒฝ์ "/></li>
</ul>
<h3>๋ก๊ทธ์ธ</h3>
<h3>๋ด์ค</h3>
</body>
</html>
๐ ์ด ํฌ์คํ ์ ์ ํฌ๋ธ ZeroCho๋์ TVHTML/CSS ๋ฌด๋ฃ ๊ฐ์ข(๋ค์ด๋ฒ ๋ฉ์ธ)๋ฅผ 1-1~1-6๊ฐ๊น์ง ๋ค์ผ๋ฉด์ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค.