CSSλ₯Ό HTML에 μ μš©ν•˜λŠ” μ—¬λŸ¬ κ°€μ§€ 방법이 μžˆμŠ΅λ‹ˆλ‹€. μ•„λž˜μ— λͺ‡ κ°€μ§€ 일반적인 방법을 μ†Œκ°œν•©λ‹ˆλ‹€.

  1. Inline CSS: HTML μš”μ†Œμ˜ style 속성을 μ‚¬μš©ν•˜μ—¬ 직접 CSSλ₯Ό μž‘μ„±ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€.

    html
    <p style="color: red; font-size: 16px;">이 λ¬Έμž₯은 빨간색이고 κΈ€μž 크기가 16pxμž…λ‹ˆλ‹€.</p>
  2. Internal CSS: HTML λ¬Έμ„œ λ‚΄λΆ€μ—μ„œ <style> νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜μ—¬ CSS μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. 이 μ½”λ“œλŠ” HTML λ¬Έμ„œμ˜ <head> 뢀뢄에 μœ„μΉ˜ν•©λ‹ˆλ‹€.

    html
    <!DOCTYPE html> <html> <head> <style> p { color: blue; font-size: 18px; } </style> </head> <body> <p>이 λ¬Έμž₯은 νŒŒλž€μƒ‰μ΄κ³  κΈ€μž 크기가 18pxμž…λ‹ˆλ‹€.</p> </body> </html>
  3. External CSS: CSS μ½”λ“œλ₯Ό λ³„λ„μ˜ μ™ΈλΆ€ 파일둜 μž‘μ„±ν•˜κ³  HTML λ¬Έμ„œμ—μ„œ 이 νŒŒμΌμ„ λ§ν¬ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€.

    styles.css:

    css
    p { color: green; font-size: 20px; }

    index.html:

    html
    <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css"> </head> <body> <p>이 λ¬Έμž₯은 μ΄ˆλ‘μƒ‰μ΄κ³  κΈ€μž 크기가 20pxμž…λ‹ˆλ‹€.</p> </body> </html>
  4. CSS Frameworks: CSS ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν•˜μ—¬ λ””μžμΈμ„ 효과적으둜 관리할 수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, Bootstrap, Foundation, 등이 μžˆμŠ΅λ‹ˆλ‹€.

    Bootstrap μ˜ˆμ‹œ:

    html
    <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"> </head> <body> <p class="text-danger">이 λ¬Έμž₯은 λΉ¨κ°„μƒ‰μž…λ‹ˆλ‹€.</p> </body> </html>

μ΄λŸ¬ν•œ 방법 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•˜μ—¬ HTML λ¬Έμ„œμ— CSSλ₯Ό μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ„ νƒν•œ 방법은 ν”„λ‘œμ νŠΈμ˜ 규λͺ¨μ™€ ꡬ쑰, μœ μ§€λ³΄μˆ˜ μš”κ΅¬μ‚¬ν•­ 등에 따라 λ‹¬λΌμ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.