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

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

by KASSID 2021. 12. 31.

์—ญํ• 

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๋กœ ์ถœ๋ ฅ์ด ๋˜์—ˆ๋‹ค.

๋Œ“๊ธ€