๊ด€๋ฆฌ ๋ฉ”๋‰ด

C-log

๐Ÿ’…Decorate from CSS : ์ƒ์† ๋ณธ๋ฌธ

๐Ÿ’…CSS/โšกver.0

๐Ÿ’…Decorate from CSS : ์ƒ์†

4:Bee 2024. 2. 18. 17:10
728x90

์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” css์˜ ์ƒ์† ๊ด€๊ณ„์— ๊ด€ํ•ด์„œ ํฌ์ŠคํŒ…ํ•  ๊ฒƒ์ด๋‹ค. ์„ ํƒ์ž๋ฅผ ๊ณต๋ถ€ํ–ˆ๋˜ ์šฐ๋ฆฌ์—๊ฒ ์ด์   ์ƒ์†๊ด€๊ณ„์— ๊ด€ํ•œ ๊ฒƒ์€ ์–ด๋ ค์›€์ด ์—†์„ ๊ฒƒ์ด๋‹ค. ์ƒ์†์€ ์–ด๋–ค property ๊ฐ’์˜ ํšจ๊ณผ๋ฅผ ์ฃผ๊ฒŒ ๋˜๋ฉด ๊ทธ element์— ์†ํ•ด ์žˆ๋Š” ํ•˜์œ„์˜ element๊ฐ€ ํ•ด๋‹น ํšจ๊ณผ๋ฅผ ์ด์–ด ๋ฐ›๊ฒŒ๋˜๋Š” ์„ฑ์งˆ์„ ์ƒ์†์ด๋ผ ํ•œ๋‹ค. ์ƒ์†์„ ์ด์šฉํ•˜๊ฒŒ ๋˜๋Š” ์ด์œ ๋Š” ํšจ์œจ์ ์œผ๋กœ ์ƒ์ƒํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค.  html,css ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

<!DOCTYPE html>
<html lang="en">

<head>
  <link rel="stylesheet" href="./style.css">
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <h1>์ˆ˜์—…๋‚ด์šฉ</h1>
  <ul>
    <li>html</li>
    <li id="select">css</li>
    <li>js</li>
  </ul>
</body>

</html>
html {
  border: 1px solid gray;
  color: tomato;
}

ul {
  border: 1px solid gray;
  color: gray;
}

#select {
  border: 1px solid gray;
  color: aquamarine;
}
html {
  border: 1px solid red;
  color: tomato;
}

ul {
  /* border: 1px solid gray; */
  /* color: gray; */
}

#select {
  /* border: 1px solid gray; */
  color: aquamarine;
}

์ƒ‰์ƒ๋งŒ์„ ๋‘๊ณ  ๋ณด์•˜์„ ๋•Œ ์ƒ์†์˜ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ํ†ตํ•ด์„œ ์–ด๋””๋กœ ๋ถ€ํ„ฐ ์ƒ์†์ด ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. inherited from html์„ ๋ณด๋ฉด html๋กœ๋ถ€ํ„ฐ ์ƒ์†์„ ๋ฐ›์•˜ ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ border๊ฐ™์€ ๊ฒฝ์šฐ ์ƒ์†์„ ๋ฐ›์ง€ ์•Š๊ณ  ์ง์ ‘ ์ง€์ •์„ ํ•ด์ฃผ์–ด์•ผ ์„ค์ •์ด๋œ๋‹ค. ์ด๋Š” ์ƒ์†์ด ๋˜๋Š” css property๊ฐ€ ์žˆ๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์€ css property๊ฐ€ ์žˆ๋‹ค. ๊ฐ•์˜ ๋‚ด์šฉ์— ํ•ด๋‹น ์ •๋ณด์˜ ์ž๋ฃŒ๊ฐ€ ์žˆ์ง€๋งŒ css2๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค

 

Full property table

 

www.w3.org

css3 ๊ณผ๋ จ ์†์„ฑ ํ…Œ์ด๋ธ” ์งˆ๋ฌธ from stack overflow

728x90
Comments