Post

[Frontend] HTML ํƒœ๊ทธ๋“ค

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ

์ด๋ฒˆ ๊ธ€์—์„œ๋Š” HTML์˜ ๊ธฐ๋ณธ ํƒœ๊ทธ๋“ค์„ ๋‹ค๋ฃฌ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ๋Š” ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฐ”๋กœ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด ๋˜ ๋‹ค๋ฅธ ์žฌ๋ฏธ๊ฐ€ ์žˆ๋‹ค.


1. ๊ธฐ๋ณธ ๊ตฌ์กฐ

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>          <!-- HTML5 ์„ ์–ธ -->
<head>
    <meta charset="UTF-8">
    <title>ํ”„๋กœ๊ทธ๋ž˜๋ฐ</title>
</head>
<body>
    <h1>Hello World</h1>
    <br>                  <!-- ์ค„๋ฐ”๊ฟˆ -->
    by Denzel Shin
</body>
</html>
ํƒœ๊ทธ์—ญํ• 
<!DOCTYPE html>HTML5 ๋ฌธ์„œ ์„ ์–ธ
<head>๋ฉ”ํƒ€ ์ •๋ณด(์ œ๋ชฉยท์ธ์ฝ”๋”ฉ)
<body>์‹ค์ œ ํ™”๋ฉด์— ๋ณด์ด๋Š” ๋‚ด์šฉ
<h1> / <br>์ œ๋ชฉ / ์ค„๋ฐ”๊ฟˆ

2. ์ฃผ์š” ํƒœ๊ทธ

ํ•˜์ดํผ๋งํฌ โ€” target="blank"๋กœ ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ:

1
<a href="http://www.naver.com" target="blank">๋„ค์ด๋ฒ„</a>

์ด๋ฏธ์ง€ โ€” src์— ๊ฒฝ๋กœ, ํฌ๊ธฐ๋Š” px๋กœ:

1
<img src="image/mine.jpg" width="300px" height="300px">

๋ฆฌ์ŠคํŠธ โ€” ์ˆœ์„œ ์žˆ์Œ/์—†์Œ:

1
2
3
4
5
6
<ol>                          <!-- ordered: 1,2,3 ์ž๋™ ๋ฒˆํ˜ธ -->
    <li>์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ</li>
</ol>
<ul>                          <!-- unordered: ์ˆœ์„œ ์—†์Œ -->
    <li>์ˆœ์„œ๊ฐ€ ์—†๋Š” ๋ฆฌ์ŠคํŠธ</li>
</ul>
ํƒœ๊ทธ์˜๋ฏธ
<a href>ํ•˜์ดํผ๋งํฌ
<img src>์ด๋ฏธ์ง€
<ol> / <ul>๋ฒˆํ˜ธ ๋ฆฌ์ŠคํŠธ / ๋ถˆ๋ฆฟ ๋ฆฌ์ŠคํŠธ
<li>๋ฆฌ์ŠคํŠธ ํ•ญ๋ชฉ

3. span๊ณผ ์Šคํƒ€์ผ

1
<span style="color:red;">ํ˜ธ๋ผ๋ฝ์˜๋ณด์Šค</span>

๐Ÿ’ก <span>์€ ํ•˜๋‚˜์˜ โ€˜๋ฐฉโ€™ ๊ฐ™์€ ๊ฐœ๋…์ด๋‹ค. ๋ฌธ์žยท์ด๋ฏธ์ง€ ๋“ฑ ๋ฌด์—‡์ด๋“  ๋‹ด์„ ์ˆ˜ ์žˆ๊ณ , style๋กœ ๋ฐ์ฝ”๋ ˆ์ด์…˜(์ƒ‰ยท๊พธ๋ฐˆ)์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.


4. input โ€” ์ž…๋ ฅ ์ปดํฌ๋„ŒํŠธ

1
2
3
4
<input type="text" value="์ด๋ฆ„">        <!-- ํ…์ŠคํŠธ ํ•„๋“œ -->
<input type="submit" value="์ œ์ถœ">       <!-- ๋ฒ„ํŠผ -->
<input type="checkbox">์˜ํ™”๊ฐ์ƒ          <!-- ์ฒดํฌ๋ฐ•์Šค -->
<input type="checkbox">์‚ฌ์ง„
type์ปดํฌ๋„ŒํŠธ
textํ…์ŠคํŠธ ์ž…๋ ฅ
submit์ œ์ถœ ๋ฒ„ํŠผ
checkbox์ฒดํฌ๋ฐ•์Šค

Desktop View


๐Ÿ“ ์ •๋ฆฌ

1
2
3
4
5
6
7
HTML ํƒœ๊ทธ
โ”œโ”€ ๊ตฌ์กฐ    DOCTYPE / head / body
โ”œโ”€ ๋งํฌ    <a href target="blank">
โ”œโ”€ ์ด๋ฏธ์ง€  <img src width height>
โ”œโ”€ ๋ฆฌ์ŠคํŠธ  <ol>(๋ฒˆํ˜ธ) / <ul>(๋ถˆ๋ฆฟ) + <li>
โ”œโ”€ span    ๋ฌด์—‡์ด๋“  ๋‹ด๋Š” ์ธ๋ผ์ธ ๋ฐฉ (+ style)
โ””โ”€ input   text / submit / checkbox
ํƒœ๊ทธํ•œ ์ค„ ์ •์˜
<a>ํ•˜์ดํผ๋งํฌ
<ol>/<ul>์ˆœ์„œ O / X ๋ฆฌ์ŠคํŠธ
<span>์ธ๋ผ์ธ ์š”์†Œ ๋‹ด๋Š” ๋ฐฉ
<input>์ž…๋ ฅ ์ปดํฌ๋„ŒํŠธ

HTML์€ ์›นํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์™€ ๋‚ด์šฉ์„ ๋‹ด๋‹นํ•œ๋‹ค. ํƒœ๊ทธ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ํ™”๋ฉด์— ์ฆ‰์‹œ ๋ฐ˜์˜๋˜๋‹ˆ, ์ง์ ‘ ์จ๋ณด๋ฉฐ ์ตํžˆ๋Š” ๊ฒŒ ๊ฐ€์žฅ ๋น ๋ฅด๋‹ค. ์–ธ์  ๊ฐ€ ์ด๊ฒŒ ๋„ค์ด๋ฒ„๊ฐ€ ๋˜๊ฒ ์ง€!

This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.