๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŒŒ | WEB DEV/HTML CSS

CSS ๊ธฐ๋ณธ (1)_๋ฌธ๋ฒ•,์„ ํƒ์ž

by KASSID 2021. 12. 31.

๋ชฉ์ฐจ

    728x90

    ์—ญํ• 

    HTML ํƒœ๊ทธ๋ฅผ ์„ ํƒํ•ด์„œ ๋””์ž์ธํ•˜๊ณ  ๋ฐฐ์น˜ํ•˜๋Š” ์—ญํ• 

     

    ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ•

    1. ๋‚ด๋ถ€ ์Šคํƒ€์ผ : htmlํŒŒ์ผ <head>...</html> ์‚ฌ์ด์— <style>...</style>

    2. ์™ธ๋ถ€ ์Šคํƒ€์ผ : htmlํŒŒ์ผ ... <head>...</html> ์‚ฌ์ด์— cssํŒŒ์ผ ๋งํฌ

    <link rel="stylesheet" href="style.css">

    ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

    ์„ ํƒ์ž {
      ์†์„ฑ:๊ฐ’;
    }

    ์„ ํƒ์ž์˜ ์ˆœ์„œ๋Š” ๋” ํฐ ๊ฐœ๋…์„ ๋จผ์ € ์จ์ค€๋‹ค.

    (๊ธฐ๋ณธ์ ์ธ ์ž‘์„ฑ ์ˆœ์„œ, ๋’ค๋ฐ”๋€Œ์–ด๋„ ์ ์šฉ์— ๋ฌธ์ œ๋Š” ์—†์Œ!)

    ex)

    body {
        background-color: orange;
    }
    h1 {
        font-size: 50px;
        color: red;
    }

    ์„ ํƒ์ž

    ์ข…๋ฅ˜

    ํƒœ๊ทธ ์„ ํƒ์ž

    p {
      font-size: 50px;
      color: red;
    }

    ํด๋ž˜์Šค ์„ ํƒ์ž

    .mycontent {
      text-align: center;
      font-size: 30px;
    }

    ์•„์ด๋”” ์„ ํƒ์ž

    #mycontent {
      text-align: center;
      font-size: 30px;
    }

    ํƒœ๊ทธ+ํด๋ž˜์Šค or ์•„์ด๋””

    p.mycontent {
        font-style: italic;
        color: blue;
    }
    h1#title {
        font-size: 50px;
        color: black;
    }

    ํ•ด๋‹น ํด๋ž˜์Šคor ์•„์ด๋””๋ฅผ ๊ฐ€์ง„ ํƒœ๊ทธ์— ์ ์šฉ๋œ๋‹ค. (๋ ˆ์ด์•„์›ƒ ๋“ฑ์„ ์„ค์ •ํ•˜๋Š” ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•จ!)

     

    ๊ทธ๋ฃน ์„ ํƒ์ž

    h1, p {
      text-align: center;
      color: green;
    }

    css ์†์„ฑ์ด ์™„์ „ํžˆ ์ผ์น˜ํ•˜๋Š” ์„ ํƒ์ž๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ

    ์œ„์ฒ˜๋Ÿผ ํ•œ ๋ฒˆ์— ์ž‘์„ฑํ•œ๋‹ค.

     

    ์ „์ฒด ์„ ํƒ์ž

    * {
      color: blue;
    }

    ์ „์ฒด์— ๊ณตํ†ต์œผ๋กœ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

     

    ํ•˜์œ„ ์„ ํƒ์ž

    p>span {
      color: orange;
    }
    p span {
      color: orange;
    }

    > ํ˜น์€ ๊ณต๋ฐฑ ์œผ๋กœ ํ•˜์œ„ ์„ ํƒ์ž์— ๋Œ€ํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.


    ์šฐ์„ ์ˆœ์œ„

    !important > ์ธ๋ผ์ธ > ์•„์ด๋”” > ํด๋ž˜์Šค > ํƒœ๊ทธ

    ex 1)

    <h1 class="text">TEXT</h1>
    h1 {
        color: red !important;
    }
    .text {
        color: blue;
    }

    ์šฐ์„  ์ˆœ์œ„ ์ƒ์œผ๋กœ ํด๋ž˜์Šค๊ฐ€ ํƒœ๊ทธ๋ณด๋‹ค ์œ„์— ์žˆ์ง€๋งŒ

    !important๋ฅผ ์ ์–ด์ฃผ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์šฐ์„ ์ˆœ์œ„๊ฐ€

    ๋‹ฌ๋ผ์กŒ๋‹ค!

     

    ex 2)

    <h1 id="text" style="color : gold">TEXT</h1>
    #text {
        color: green;
    }

    id ์„ ํƒ์ž๋ณด๋‹ค ์ธ๋ผ์ธ์ด ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๊ธฐ ๋•Œ๋ฌธ์—

    ์ƒ‰์ƒ์ด gold๋กœ ์ถœ๋ ฅ์ด ๋˜์—ˆ๋‹ค.

    ๋Œ“๊ธ€