๋ฐ˜์‘ํ˜•
250x250
Recent Posts
ยซ   2024/12   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hello creators ๐Ÿ™Œ

1-5_๊ธฐ์ดˆ CSS์— ๋Œ€ํ•œ ์ดํ•ด (feat. ๋ถ€๋ชจ_์ž์‹ ๊ด€๊ณ„) ๋ณธ๋ฌธ

[WEB & AI] (feat. ์ทจ์ค€)/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜

1-5_๊ธฐ์ดˆ CSS์— ๋Œ€ํ•œ ์ดํ•ด (feat. ๋ถ€๋ชจ_์ž์‹ ๊ด€๊ณ„)

๋ถ€์‹œ๋งค๋‚˜_HA 2023. 9. 24. 17:28
728x90
๋ฐ˜์‘ํ˜•

ํ•™์Šต ๋ชฉํ‘œ (goal)


์ดํ•ด ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ

  • 'CSS'
  • 'CSS' ์ค‘์š” ์›๋ฆฌ์ธ =='๋ถ€๋ชจ ์ž์‹ ๊ด€๊ณ„'==

๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ฒƒ

  • '๋กœ๊ทธ์ธ ํŽ˜์ด์ง€' ๋ฅผ ๊พธ๋ฏธ๊ธฐ
    • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€

ํ•™์Šต ๋ชฉํ‘œ๋Š”?

  • ๋งŒ๋“ค๊ธฐ์˜ ๊ฒฝ์šฐ
    • ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ํ•ด์„œ > ์–ด๋–ค output ์„ ๋ช…ํ™•ํžˆ ๋ณด์—ฌ์ฃผ๊ธฐ!
  • syntax ์˜ ๊ฒฝ์šฐ
    • ''์ด๋Ÿฐ output ๋งŒ๋“ค๋ ค๋ฉด > ์ด๋Ÿฐ code(ํƒœ๊ทธ) ํ•„์š”ํ•˜๊ฒ ๋‹ค.'' ๋ฅผ ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๊ธฐ.



CSS ์ดํ•ด


CSS ๋ž€?

cascading style sheet. ๋ฌผ ํ๋ฅด๋“ฏ์ด ์Šคํƒ€์ผ์ด ๋ณ€ํ™”ํ•ด ๊ฐ„๋‹ค.

'==๋ญ”๊ฐ€==๋ฅผ' '==๊พธ๋ฏธ๋Š” ๊ฒƒ=='

๊พธ๋ฏธ๋ ค๋ฉด, '==๋ญ”๊ฐ€==๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ' ์ด ์ „์ œ ๋˜์–ด์•ผ ํ•จ. ์ฆ‰, '๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋Š” ๋Œ€์ƒ' ์ด ์กด์žฌํ•ด์•ผ ํ•จ.


  • ์—ฌ๊ธฐ์—์„œ =='๋ญ”๊ฐ€'== ๋Š” ๋ญ˜ ์˜๋ฏธ?

    • ๊พธ๋ฐˆ์„ ๋ฐ›๋Š” ๋Œ€์ƒ
    • ์†์„ฑ? ํŠน์„ฑ?
    • '์งฑ๊ตฌ ๋ฐ”์ง€์˜ ์ƒ‰' ์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์–ด. ์ด๋•Œ, ์งฑ๊ตฌ ๋ฐ”์ง€์— ๋ถ™์ด๋Š” ์ด๋ฆ„ํ‘œ
    • ex) '์งฑ๊ตฌ์˜ ๋ฐ”์ง€์ƒ‰(==๋Œ€์ƒ==)(==์ด๋ฆ„ํ‘œ==)' ์„ 'ํŒŒ๋ž€์ƒ‰(==์†์„ฑ?==)(==ํŠน์„ฑ==)' ์œผ๋กœ ๋ฐ”๊ฟ”์ค˜
  • ๊ทธ๋Ÿฌ๋ฉด, '์ด๋ฆ„ํ‘œ' ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ถ™์—ฌ?

    • ์—ฌ๊ธฐ์—์„œ '์งฑ๊ตฌ์˜ ๋ฐ”์ง€' ๋Š” =='class' ๋ผ๋Š” ์ด๋ฆ„==์œผ๋กœ ์ด๋ฆ„ํ‘œ๋ฅผ ๋ถ™์ธ๋‹ค.

[์š”์•ฝ] ๊พธ๋ฐˆ์˜ ๋Œ€์ƒ์— class ๋ฅผ ํ™œ์šฉํ•ด์„œ ์ด๋ฆ„ํ‘œ๋ฅผ ๋ถ™์ธ๋‹ค.



[CSS ์ค‘์š” ์›๋ฆฌ] ๋ถ€๋ชจ - ์ž์‹ ๊ด€๊ณ„

  • ๋ถ€๋ชจ ์ž์‹ ๊ด€๊ณ„๋ž€?

    • ==๋ถ€๋ชจ level== ์—์„œ ๋ณ€ํ™”ํ•˜๋ฉด, ==์ž์‹ level== ์€ ์ž๋™์ ์œผ๋กœ ๋ฐ”๋€๋‹ค.

    • ๋ถ€๋ชจ ๋œป๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ž์‹ level์—์„œ ๋งˆ์Œ๋Œ€๋กœ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด, ํ•˜๋ฉด ๋œ๋‹ค.


    • =="๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ ์•ˆ์— ์žˆ๋Š๋ƒ"==๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ํƒœ๊ทธ๊ฐ€ ๋ฐ”๋€Œ๋ฉด, ๊ทธ ์•ˆ์˜ ๋‚ด์šฉ๋ฌผ๋„ ๋ชจ๋‘ ์˜ํ–ฅ์„ ๋ฐ›์ง€์š”! (by_์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉ ํด๋Ÿฝ)๋ถ€๋ชจ์ž์‹



์ด๋ฆ„ํ‘œ ๋ถ™์ด๊ณ , ์ˆ˜์‹ํ•˜๋Š” ๋ฒ• (syntax) #code_snipet


  • ๊ณ ๋ฏผ
    • ๋‚˜์ค‘์— ์—ฌ๊ธฐ๋กœ ์™€์„œ ์ด๊ฑธ ์‰ฝ๊ฒŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์„๊นŒ.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title> ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ </title>

    <!-- ๐Ÿ“ ๋ถ™์ธ ์ด๋ฆ„ํ‘œ๋ฅผ '์ด๋ ‡๊ฒŒ ๋ฐ”๊ฟ”์ค˜'โญโญโญ  -->
    <style>
        .mytitle {
            color: red;
        }

    </style>
</head>
<body>

    <!-- ๐Ÿ“ '์ด๋ฆ„ํ‘œ ๋ถ™์ด๊ธฐ' โญโญโญ -->
    <h1 class="mytitle"> ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ </h1>


    <p> Id : <input type="text" /> </p>
    <p> Password : <input type="text" /> </p>
    ๋กœ๊ทธ์ธ ํ•˜๊ธฐ : <button> ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค</button>
</body>
</html>
728x90
๋ฐ˜์‘ํ˜•
Comments