coding/Frontend๐Ÿ

Frontend - 02 - HTML, CSS ๊ธฐ๋ณธ

์–‘ํ•œ๋งˆ๋ฆฌ 2022. 8. 19. 03:27
728x90

1. HTML, CSS ๊ฐœ๋… ์ •๋ฆฌ

1) HTML
  - head์•ˆ์—๋Š” ํŽ˜์ด์ง€์˜ ์†์„ฑ ์ •๋ณด๋ฅผ, body์•ˆ์—๋Š” ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๋‹ด์Šต๋‹ˆ๋‹ค.
  - head ์•ˆ์— ๋“ค์–ด๊ฐ€๋Š” ๋Œ€ํ‘œ์ ์ธ ์š”์†Œ๋“ค: meta, script, link, title ๋“ฑ

2) body
 - ๋Œ€ํ‘œ ์ ์œผ๋กœ ๋“ค์–ด๊ฐ€๋Š” body ์š”์†Œ
<div>, <p>, <ul>, <li>, <h1~6>, <hr>, <span>, <a>, <img>, <input>, <button>, <textarea>

<body>
    <!-- ๊ตฌ์—ญ์„ ๋‚˜๋ˆ„๋Š” ํƒœ๊ทธ๋“ค -->
    <div>๋‚˜๋Š” ๊ตฌ์—ญ์„ ๋‚˜๋ˆ„์ฃ </div>
    <p>๋‚˜๋Š” ๋ฌธ๋‹จ์ด์—์š”</p>
    <ul>
        <li> bullet point!1 </li>
        <li> bullet point!2 </li>
    </ul>

    <!-- ๊ตฌ์—ญ ๋‚ด ์ฝ˜ํ…์ธ  ํƒœ๊ทธ๋“ค -->
    <h1>h1์€ ์ œ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. ํŽ˜์ด์ง€๋งˆ๋‹ค ํ•˜๋‚˜์”ฉ ๊ผญ ์จ์ฃผ๋Š” ๊ฒŒ ์ข‹์•„์š”. ๊ทธ๋ž˜์•ผ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰์ด ์ž˜ ๋˜๊ฑฐ๋“ ์š”.</h1>
    <h2>h2๋Š” ์†Œ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค.</h2>
    <h3>h3~h6๋„ ๊ฐ์ž์˜ ์—ญํ• ์ด ์žˆ์ฃ . ๋น„์ค‘์€ ์ž‘์ง€๋งŒ..</h3>
    <hr>
    span ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค: ํŠน์ • <span style="color:red">๊ธ€์ž</span>๋ฅผ ๊พธ๋ฐ€ ๋•Œ ์จ์š”
    <hr>
    a ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค: <a href="http://naver.com/"> ํ•˜์ดํผ๋งํฌ </a>
    <hr>
    img ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค: <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" />
    <hr>
    input ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค: <input type="text" />
    <hr>
    button ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค: <button> ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค</button>
    <hr>
    textarea ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค: <textarea>๋‚˜๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?</textarea>
</body>


3) HTML ๋ถ€๋ชจ-์ž์‹ ๊ตฌ์กฐ ์‚ดํŽด๋ณด๊ธฐ

3) HTML ๋ถ€๋ชจ-์ž์‹ ๊ตฌ์กฐ ์„ค๋ช…

  - ๋นจ๊ฐ„์ƒ‰ div ์•ˆ์—, ์ดˆ๋ก์ƒ‰/ํŒŒ๋ž€์ƒ‰ div๊ฐ€ ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.
  - ์œ„์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ๋นจ๊ฐ„์ƒ‰ div๋ฅผ ๊ฐ€์šด๋ฐ๋กœ ์˜ฎ๊ธฐ๋ฉด, ๋‚ด์šฉ๋ฌผ์ธ ์ดˆ๋ก/ํŒŒ๋ž€ div๋„ ๋ชจ๋‘ ํ•จ๊ป˜ ์ด๋™ํ•˜๊ฒ ์ฃ 
  - ์ฆ‰, ๋ฐ•์Šค๋ฅผ ์˜ฎ๊ธฐ๋ฉด ์•ˆ์˜ ๋‚ด์šฉ๋ฌผ๋„ ํ•จ๊ป˜ ์˜ฎ๊ฒจ์ง€๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์›๋ฆฌ์ž…๋‹ˆ๋‹ค.
  - ๊ฐ™์€ ์›๋ฆฌ๋กœ, ์ดˆ๋ก div์˜ ๊ธ€์”จ์ƒ‰์„ ๋ฐ”๊พธ๋ฉด, ๋‚˜๋Š”๋ฒ„ํŠผ1์˜ ๊ธ€์”จ์ƒ‰๋„ ๋ฐ”๋€๋‹ต๋‹ˆ๋‹ค!

2. CSS

 1) ๊ธฐ์ดˆ
<head> ~ </head> ์•ˆ์— <style> ~ </style> ๋กœ ๊ณต๊ฐ„์„ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
 - ํด๋ž˜์Šค ์ด๋ฆ„ : maintitle
 - ์‚ฌ์šฉ ์˜ˆ์‹œ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>๋กœ๊ทธ์ธํŽ˜์ด์ง€</title>
    <style>
    	.maintitle {
        	color: red;
            width: 300px;
            height: 200px;
        }   
    </style>
</head>
<body>
    <div class="maintitle">
        <h1>CSS ๊ธฐ์ดˆ</h1>
        <h5>ํฐํŠธ ๋ฐ ์‚ฌ์ด์ฆˆ ๊ด€๋ จ ์š”์†Œ</h5>
    </div>
</body>

 

728x90
๋ฐ˜์‘ํ˜•

'coding > Frontend๐Ÿ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

frontend - 01 hello world!  (2) 2022.08.19