[CSS] 3. CSS ๊ธฐ์ดˆ ์ด์ •๋ฆฌ

2021. 9. 1. 19:50ยท๐Ÿฅ Web/๐ŸŽจ Front-end
728x90

๋ธ”๋กœ๊ทธ์— ์›น ๊ธ€์„ ์—…๋กœ๋“œํ•˜์ง€ ์•Š์€์ง€ ์–ด๋งˆ๋ฌด์‹œํ•œ ์‹œ๊ฐ„์ด ์ง€๋‚ฌ์ง€๋งŒ(...) ์ฒœ์ฒœํžˆ ๋‹ค์‹œ ๋ฐฑ์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ CSS ๊ธฐ์ดˆ์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์ด ๊ธฐ๋ณธ ๋ฌธ๋ฒ•๋งŒ ์–ด๋А์ •๋„ ์•Œ๋ฉด ๊ทธ ๋‹ค์Œ์€ ๊ทธ๋ฆฌ ์–ด๋ ต์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์•„์š”. ์‚ฌ์‹ค CSS๊ฐ€ ์ œ ๋ง์„ ์ž˜ ๋“ค์–ด์ฃผ๋Š” ํŽธ์€ ์•„๋‹ˆ์ง€๋งŒ ์•„๋ฌดํŠผ ๋ฌธ๋ฒ•์€ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค ^!^

1. CSS ๊ธฐ์ดˆ ํ˜•์‹

Selector{
    property: value;
}

css๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์œ„์™€ ๊ฐ™์€ ํ˜•์‹์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. Selector๋ผ๊ณ  ์“ด ์‹๋ณ„์ž๋ฅผ ํ†ตํ•ด์„œ ์ ‘๊ทผ ๋ฐ ์ ์šฉ์„ ๊ฐ€๋Šฅ์ผ€ ํ•ฉ๋‹ˆ๋‹ค.

h2 { 
    color: red;
}
p {
    color: pink;
}

// html

<head>
    <title>CSS</title>
    <link rel="stylesheet" type="text/css" href="style.css">

head์— ์œ„์™€๊ฐ™์ด ์ž‘์„ฑํ•˜๊ณ  ๋‚˜๋ฉด h2ํƒœ๊ทธ์˜ ์ปฌ๋Ÿฌ๋Š” red๋กœ, p ํƒœ๊ทธ์˜ ์ปฌ๋Ÿฌ๋Š” pink๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด, headํƒœ๊ทธ ์•„๋ž˜์— link ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•ด stylesheet๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด ์‹๋ณ„์ž๋ฅผ ํ†ตํ•ด์„œ html ํƒœ๊ทธ์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

h2 { 
    color: red;
}
p {
    color: pink;
}
p { 
    color: green;
}

๊ฐ™์€ ์‹๋ณ„์ž๋ฅผ ๋‘ ๊ฐœ ์‚ฌ์šฉํ•˜๋ฉด ๋‚˜์ค‘์— ์„ ์–ธ๋œ ๊ฒƒ์œผ๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ Cascading ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋กœ css ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ style์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ in-line style์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

<header style="background-color:green">
or
<header>
    <style>
        li{
            background-clolr: purple;
            color: white;
    </style>
</header>

๋ณดํ†ต์€ css์™€ html ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•ด์„œ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

 

2. CSS properties

CSS tricks(https://css-tricks.com/)์—์„œ css properties ์ข…๋ฅ˜๋“ค์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตณ์ด ๋‹ค ์™ธ์šธ ํ•„์š”๋Š” ์—†๊ณ  ๋งŽ์ด ์“ฐ๋Š” ๊ฒƒ๋“ค๋งŒ ์•Œ๋ฉด ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ์ ์  ์ต์ˆ™ํ•ด์ง€๊ฒŒ ๋  ๊ฑฐ์˜ˆ์š” :D

์•„๋ž˜๋Š” ๊ฐ„๋‹จํžˆ ์ž‘์„ฑํ•ด๋ณธ html ๊ธฐ๋ณธ ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•œ style์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ฌ์šฉํ•œ properties์— ๋Œ€ํ•ด ํ•ด์„ค์„ ๋‹ฌ์•„๋‘˜๊ฒŒ์š”.

  • background-000 → ๋ฐฐ๊ฒฝ
  • color → ์ƒ‰, 16์ง„์ˆ˜, ์ƒ‰ ์ด๋ฆ„, rgba ๋ชจ๋‘ ๊ฐ€๋Šฅ
  • cursor → ๊ฐ€์ ธ๋‹ค ๋Œ”์„ ๋•Œ ์ปค์„œ ๋ชจ์–‘
  • border → ํ…Œ๋‘๋ฆฌ
  • list-style → list style
  • display → ๋ฆฌ์ŠคํŠธ ํ‘œํ˜„๋ฒ•
body {
    background-image: url(903637.jpg);
    background-size: cover;
    color: wheat;
}
h2 {
    color: #AA4139;
    text-align: center;
    border: 5px solid rgb(255, 100, 255, 0.3);
    cursor: pointer;
}
li {
    list-style: none;
    display: inline-block;
}

ํ•˜์ง€๋งŒ ๋‘ ๊ฐœ, ์„ธ ๊ฐœ์˜ li ํƒœ๊ทธ๋‚˜ h2 ํƒœ๊ทธ๊ฐ€ ์žˆ๊ณ , ๊ฐ๊ฐ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ์š”? ์ด์–ด์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ™์€ ํƒœ๊ทธ์— ๋Œ€ํ•œ style์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฎ์–ด์จ์ง„๋‹ค๋Š” ๊ฒƒ์„ ์œ„ํ•ด ์–ธ๊ธ‰ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Selector, ์‹๋ณ„์ž๊ฐ€ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค.

 

3. CSS selector

css๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ selector๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

header, p{
    color: red;
}

์‹๋ณ„์ž ์ข…๋ฅ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • .class → class = "class_name"๋ฅผ ํ†ตํ•ด ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค.
<p class="webtext"> lorem ipsum.</p> /* ๋‘๊ฐœ ๋‹ค ์ ์šฉ๋จ */ 
<p class="webtext active"> lorem ipsum.</p>
.webtext {
    border : dashed 5px;
}
.active { 
    color : yellow; 
}
  • #ID → id = "selector_name"์„ ํ†ตํ•ด์„œ ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค.
    • #div1 { background : blue; } 
      #div2 { background : green; }
  • element → element์— ํ•ด๋‹นํ•˜๋Š” ํƒœ๊ทธ ์ „์ฒด์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • h1 {
          color: red;
      }
  • element, element → ๋‘ ๊ฐœ์˜ ํƒœ๊ทธ(element)์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • h1, h2 {
          color: red;
      }
  • element1 element2 → element1 ์•ˆ์— ์žˆ๋Š” element2์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • h1 p {
          color: red;
      }
  • element > element2 → element๊ฐ€ ๋ถ€๋ชจ์ธ element2์—๋งŒ ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • h1 > p {
          color: red;
      }
  • element1+ element2 → element1 ๋ฐ”๋กœ ๋‹ค์Œ์— ์žˆ๋Š” element2์—๋งŒ ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • h1 + h2 {
          color: red;
      }
  • : hover → hover์„ ์ด์šฉํ•˜๋ฉด ์Šคํƒ€์ผ์ด ์ปค์„œ๋ฅผ ๊ฐ€์ ธ๋‹ค ๋Œˆ ๋•Œ๋งŒ ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • button:hover {
          background-color : yellow;
      }
  • last-child, first-child → ๋งˆ์ง€๋ง‰, ์ฒซ๋ฒˆ์งธ ์ž์‹์—๊ฒŒ๋งŒ ์Šคํƒ€์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • p:first-child {
      	line-height: 3px;
      }
      
      li:last-child {
      	text-align: right;
      }
  • !important๋Š” ์ด ๋ถ€๋ถ„์„ ๊ฐ€์žฅ ์œ„์— ์ ์šฉํ•˜๊ฒ ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. css์˜ ๊ธฐ๋ณธ์ธ ๊ณ„๋‹จ์‹๊ตฌ์กฐ๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ๊ฐ€์žฅ ์ตœ์ƒ์œ„์— ์ ์šฉ์‹œํ‚ต๋‹ˆ๋‹ค. css ๊ทœ์น™์„ ๋ฌด์‹œํ•˜๋ฏ€๋กœ ์ถ”์ฒœํ•˜๋Š” ๋ฐฉ์‹์€ ์•„๋‹™๋‹ˆ๋‹ค.
    • p{ 
          color: pink !important; 
      }

 

ํ•œ๊ฐ€์ง€ ์ฃผ์˜ํ•  ์ ์€, css์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๊ฐ™์€ ํƒœ๊ทธ์— ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ์„ ๋„ฃ์œผ๋ฉด ๋งˆ์ง€๋ง‰ ๊ฒƒ๋งŒ ์ ์šฉ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ๋ถ€๋ฅผ ๋•Œ ๊ฒน์น˜๋Š” ๊ฒƒ์ด ์žˆ์œผ๋ฉด ๋‚˜์ค‘์— ๋ถ€๋ฅธ ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ๋‚˜์ค‘์— ์ฝ๊ธฐ ๋•Œ๋ฌธ์— ๋งˆ์ง€๋ง‰ ๊ฒƒ๋งŒ ์ ์šฉ๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋‹ค์ˆ˜์˜ cssํŒŒ์ผ์„ ๋ถ€๋ฅด๋Š” ๊ฒฝ์šฐ์—๋Š” ์œ ์˜ํ•˜์‹œ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

 

4. text and fonts

    text-transform: uppercase;
    text-decoration: underline;
    line-height: 20px;
    font-style: italic;
    font-weight: bold;
    font-size: 90%;
    font-family: 'Noto Serif', serif;
    ```

๊ธ€๊ผด ์ ์šฉ์‹œ์—๋Š” ๋กœ์ปฌ์— ์žˆ๋Š” ๊ธ€๊ผด๋งŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.(์ €๋Š” ์ฒ˜์Œ์— ์ดํ…”๋ฆญ์ฒด๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์•˜์–ด์š”ใ…Ž..) ⇒ ๋ชจ๋“  ์œ ์ €๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ฐ™์€ ํฐํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”? ์ปค์Šคํ…€ ํฐํŠธ๋ฅผ ์“ฐ๊ณ  ์‹ถ๋‹ค๋ฉด?

ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • HTML์— ๋งํฌ๋กœ ํฌํ•จํ•˜๊ธฐ
    • ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›น์‚ฌ์ดํŠธ์—์„œ ์ฝ์–ด์™€์„œ ํฌํ•จ์‹œ์ผœ์•ผํ•˜๋ฏ€๋กœ ๋กœ๋”ฉ์ด ์กฐ๊ธˆ ๋А๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ํ•ด๊ฒฐํ•  ๋‚ด์šฉ์€ ์•„๋‹ˆ์ง€๋งŒ ๊ทธ๋ž˜๋„ ์ƒ๊ฐ์€ ํ•ด๋‘๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.
  • css ์— ํฌํ•จํ•˜๊ธฐ
    •  css์— ๋กœ์ปฌ์˜ ํฐํŠธ๋ฅผ font-family๋กœ ์ฝ์–ด์™€์„œ ํฌํ•จ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
    • .example {
      	font-family: 'Noto Serif', serif;
      }

 

5. CSS image

๋‹ค์Œ์€ image์— ๋Œ€ํ•œ ์„ค์ •์ž…๋‹ˆ๋‹ค. ๋จผ์ € ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์—ˆ์„ ๋•Œ, ์ด๋ฏธ์ง€ ์˜†์— text๋ฅผ ๋„ฃ๊ธธ ๋ฐ”๋ž€๋‹ค๋ฉด float ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

float: left; /\* using with image \*/

footer์„ ์‚ฌ์šฉํ•  ๋•Œ float์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ทธ ์•„๋ž˜์— clear์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

p {  
float: left;  
}  
footer {  
clear: center;  
/\* clear: both; \*/  
}

 

6. box model

css๋กœ ๊ฐ„๋‹จํ•œ ๋ฐ•์Šค๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค. html์˜ div ์— class๋กœ ์ ์šฉ์‹œ์ผœ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ ์šฉํ•œ properties์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ํ•ด์„คํ•˜

.boxmodel{
	border: 5px solid red;
	display: inline-block;
	padding: 5px 20px 5px 20px; /*top right bottom left*/
	margin: 0px 20px;
	width: 20px;
	height: 20px;
}

์ ์šฉํ•œ properties์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ํ•ด์„คํ•˜์ž๋ฉด, border์€ ํ…Œ๋‘๋ฆฌ์ž…๋‹ˆ๋‹ค. display๋Š” ์œ„์— ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๊ฐ™๊ณ , padding์€ ๋‚ด๋ถ€ ๋‚ด์šฉ๊ณผ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ์—ฌ์œ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค. margin์€ ๋ฐ˜๋Œ€๋กœ ์™ธ๋ถ€ ๋‹ค๋ฅธ element๋“ค๊ณผ ์ด box ์‚ฌ์ด์˜ ์—ฌ์œ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค. width์™€ height๋Š” ์ด box์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

7. px vs em vs rem vs %

์œ„์—์„œ ๋ณด์‹  ๊ฒƒ๊ณผ ๊ฐ™์ด css์—์„œ๋Š” ํฌ๊ธฐ ๋‹จ์œ„๋ฅผ ์ง€์ •ํ•  ์ผ์ด ์•„์ฃผ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋‹จ์œ„ ๋„ค ๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•˜๋ ค๊ณ  ํ•ด์š”.

px๋Š” pixel์ž…๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ ํ•ด์ƒ๋„๋ฅผ ์ด๋ฃจ๋Š” ๋‹จ์œ„์ด๊ธฐ๋„ ํ•ด์š”. ์˜ˆ๋ฅผ ๋“ค์–ด width๋ฅผ 1920px๋กœ ์ง€์ •ํ•œ ๊ฒฝ์šฐ, 1920px๋กœ ํฌ๊ธฐ๊ฐ€ ๊ณ ์ •๋˜๊ณ  ์ฐฝ์„ ์ค„์ด๋ฉด ์Šคํฌ๋กค์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

em์€ ํ˜„์žฌ element์— ์ ์šฉ๋œ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ธฐ์ค€ ํฐํŠธ ํฌ๊ธฐ๋ฅผ p ํƒœ๊ทธ์—์„œ 1em, 10px๋กœ ์ง€์ •ํ–ˆ๋‹ค๋ฉด h1 ํƒœ๊ทธ์— 2em์„ ์ ์šฉํ•˜๋ฉด 20px์„ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

rem์€ html ๋ฃจํŠธ์—์„œ ์„ค์ •ํ•œ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์„ค์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด :root { font-size: 10px } ๊ณผ ๊ฐ™์ด ์“ฐ๊ณ  ์ดํ›„์— 3rem๊ณผ ๊ฐ™์ด ํฌ๊ธฐ ์ง€์ •์„ ํ•˜๋ฉด 30px๋กœ ํ‘œ๊ธฐ๋ฉ๋‹ˆ๋‹ค.


์—ฌ๊ธฐ๊นŒ์ง€ CSS ๊ธฐ์ดˆ ์ง€์‹์— ๋Œ€ํ•ด์„œ ๋‹ค๋ค„๋ดค์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ ๋” ์ž์„ธํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋‚ด์šฉ์„ ๋‹ค๋ค„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ๋ผ๊ฑฐ๋‚˜ ๊ทธ๋ฆฌ๋“œ๋ผ๊ฑฐ๋‚˜ ๊ทธ๋ฆฌ๋“œ๋ผ๊ฑฐ๋‚˜... ๋ ˆ์ด์•„์›ƒ๊ณผ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์— ๋Œ€ํ•ด์„œ๋„ ์–˜๊ธฐํ•ด๋ณผ๊ฒŒ์š”. ๊ทธ๋Ÿผ ๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค!

728x90
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿฅ Web > ๐ŸŽจ Front-end' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[SciChart] Vanilla Javascript์—์„œ SciChart ์‚ฌ์šฉํ•˜๊ธฐ  (0) 2023.11.17
[HTML] 2. HTML5 2  (0) 2021.01.25
[HTML] 1. HTML5 ๊ธฐ์ดˆ  (0) 2021.01.11
'๐Ÿฅ Web/๐ŸŽจ Front-end' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [SciChart] Vanilla Javascript์—์„œ SciChart ์‚ฌ์šฉํ•˜๊ธฐ
  • [HTML] 2. HTML5 2
  • [HTML] 1. HTML5 ๊ธฐ์ดˆ
darly213
darly213
ํ˜ธ๋ฝํ˜ธ๋ฝํ•˜์ง€ ์•Š์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด๋ณด์ž
  • darly213
    ERROR DENY
    darly213
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (97)
      • ๐Ÿฌ ML & Data (50)
        • ๐ŸŒŠ Computer Vision (2)
        • ๐Ÿ“ฎ Reinforcement Learning (12)
        • ๐Ÿ“˜ ๋…ผ๋ฌธ & ๋ชจ๋ธ ๋ฆฌ๋ทฐ (8)
        • ๐Ÿฆ„ ๋ผ์ดํŠธ ๋”ฅ๋Ÿฌ๋‹ (3)
        • โ” Q & etc. (5)
        • ๐ŸŽซ ๋ผ์ดํŠธ ๋จธ์‹ ๋Ÿฌ๋‹ (20)
      • ๐Ÿฅ Web (21)
        • โšก Back-end | FastAPI (2)
        • โ›… Back-end | Spring (5)
        • โ” Back-end | etc. (9)
        • ๐ŸŽจ Front-end (4)
      • ๐ŸŽผ Project (8)
        • ๐ŸงŠ Monitoring System (8)
      • ๐Ÿˆ Algorithm (0)
      • ๐Ÿ”ฎ CS (2)
      • ๐Ÿณ Docker & Kubernetes (3)
      • ๐ŸŒˆ DEEEEEBUG (2)
      • ๐ŸŒ  etc. (8)
      • ๐Ÿ˜ผ ์‚ฌ๋‹ด (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ๋ฐฉ๋ช…๋ก
    • GitHub
    • Notion
    • LinkedIn
  • ๋งํฌ

    • Github
    • Notion
  • ๊ณต์ง€์‚ฌํ•ญ

    • Contact ME!
  • 250x250
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
darly213
[CSS] 3. CSS ๊ธฐ์ดˆ ์ด์ •๋ฆฌ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”