๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“ŒDevelopment/learn

02. [CSS] Design anything

by geumsong 2023. 3. 2.
728x90

CSS๋Š” ์–ด๋–ค ๋ชฉ์ ์˜ ์–ธ์–ด์ธ๊ฐ€์š”?

CSS๋ฅผ ์›นํŽ˜์ด์ง€์— ์‚ฝ์ž…ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

STYLE ์†์„ฑ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์„ ํƒ์ž๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”?

ID="" ์˜ˆ์™ธ์ ์œผ๋กœ ๋””์ž์ธ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ (์•ž์— .๋ถ™์ž„) ,์šฐ์„ ์ˆœ์œ„

CLASS="" ํฌ๊ด„์ , ๊ทธ๋ฃนํ•‘(์•ž์— #๋ถ™์ž„), ๋‘๋ฒˆ์งธ

span ์ด ์›นํŽ˜์ด์ง€์— ์žˆ๋Š” ๋ชจ๋“  span ํƒœ๊ทธ ์ง€๋ชฉ, ์„ธ๋ฒˆ์งธ

 

 

 

 

CSS๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์ „์˜ ์ƒํ™ฉ

 
 
HTML ์ด์šฉ ์‹œ, ์—ฌ๋Ÿฌ ๋ถˆํŽธ๊ณผ ๋ฌธ์ œ์ ์ด ์ƒ๊ฒผ๋‹ค.
๊ธ€๊ผด, ๋ฌธ์ž ํฌ๊ธฐ&์ƒ‰๊น”, ์ •๋ ฌ, ๋ฐฐ๊ฒฝ ๋“ฑ..
์›นํŽ˜์ด์ง€๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•˜๊ฒŒ ๋œ๋‹ค.
 

 
์˜ˆ๋ฅผ ๋“ค์–ด,
<font color="red">๋ผ๋Š” ์ฝ”๋“œ๋ฅผ 3๋ฒˆ ์ •๋„ ์ผ๋‹ค๊ณ  ํ•œ๋‹ค๋ฉด
์ด๊ฒŒ 1์–ต๊ฐœ๊ฐ€ ๋ผ์—ˆ์„ ๋•Œ๋„ 1์–ต๊ฐœ๋ฅผ ์จ์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.
๋”ฐ๋ผ์„œ ์›น ์‚ฌ์ด์ฆˆ์˜ ํฌ๊ธฐ๋„ ์™„์ „ ์ปค์ง€๊ฒŒ ๋œ๋‹ค.
๋”ฐ๋ผ์„œ ์ด ๊ฒƒ์„ ํ•œ ์ฝ”๋“œ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค ๊ฒƒ์ด๋‹ค.
 


 
๋จผ์ € 3๊ฐœ์˜ <font color="red"> ๋ผ๋Š” ์ฝ”๋“œ๋ฅผ ๋‹ค ์ง€์šฐ๊ณ 
 
์ƒ๋‹จ์—

<style>
a{color:red;}
</style>

๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด?
 
ํ•œ ๊ฐœ์˜ ํƒœ๊ทธ๋งŒ์œผ๋กœ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋ชจ๋‘ ๋ฐ”๋€๋‹ค.
 
 
html ์ฝ”๋“œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ,
CSS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ์‚ฌ์šฉํ•ด์„œ ์–ป๋Š” ํšจ๊ณผ๊ฐ€ ํญ๋ฐœ์ ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (์ค‘๋ณต์˜ ์ œ๊ฑฐ)
 
๋งŒ์•ฝ

์ด๋ ‡๊ฒŒ ์ฝ”๋”ฉํ•˜๋ฉด ๋‚˜์ค‘์— ๋ฐ”๊พธ๋Š” ์ˆœ๊ฐ„์ด์™”์„ ๋•Œ ๋ฐ”๋€Œ๋ฉด ์•ˆ๋˜๋Š” ๊ฒƒ๋„ ๋ฐ”๊ฟ€ ์ˆ˜๋„ ์žˆ๊ฒŒ ๋ผ์„œ
(๊ฐœ๋ฐœ์ž์˜ ์˜๋„๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์ด ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค)
์ˆ˜์ •์— ์–ด๋ ค์›€์ด ์ƒ๊ธด๋‹ค.
 
 

๐Ÿ“CSS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๐Ÿ“

1.์ˆ˜์ •์— ์šฉ์ดํ•˜๋‹ค(์ค‘๋ณต์˜ ์ œ๊ฑฐ)
์ˆ˜์ • ์‹œ, red๋ฅผ black์œผ๋กœ ๋ฐ”๊พผ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž
๊ฐ™์€ ์„ฑ๊ฒฉ์˜ ๊ฒƒ์„ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๋‹นํžˆ ๋†’์€ ํ™•๋ฅ ๋กœ ํ™•์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค.
 
 
2.ํšจ์œจ์ ์ด๋‹ค
์›นํŽ˜์ด์ง€ ์œ ์ง€, ๋ณด์ˆ˜๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฐ€๋…์„ฑ๋„ ๋†’์•„์ง„๋‹ค.
 


CSS์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

 
 
css๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‚ฌ์šฉ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•ด์ค˜์•ผํ•œ๋‹ค.
๋ฐฉ๋ฒ• 1) ์Šคํƒ€์ผํƒœ๊ทธ ์ด์šฉ
๋ฐฉ๋ฒ• 2) ์†์„ฑ์„ ์ด์šฉ
 
 

์ „์ฒด์ ์ธ ํฐํŠธ ์ปฌ๋Ÿฌ๋Š” red๋กœ ๋‚˜์˜ค์ง€๋งŒ,
<style="color= ??">๋ผ๋Š” ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•˜๋ฉด ์ง€์ •๋œ ๋ฒ”์œ„์˜ ๋ฌธ์žฅ๋งŒ ์ƒ‰๊น”์ด ๋ฐ”๋€๋‹ค.
๊ทผ๋ฐ ๋งˆ์ง€๋ง‰์—” styleํƒœ๊ทธ๋ฅผ ๋บ๋”๋‹ˆ ์ €๋ ‡๊ฒŒ ์•„๋ฌด๊ฒƒ๋„ ๋‚˜์˜ค์ง€ ์•Š์•˜๊ณ  </a>๋„ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค.
์™œ ๊ทธ๋Ÿด๊นŒ..?ใ… ใ…  (ํ•˜๋‹จ Q&A ์ฐธ๊ณ )
 
 
style ์†์„ฑ์„ ์“ฐ๋ฉด ๊ทธ ์†์„ฑ์˜ ๊ฐ’์„ ์›น๋ธŒ๋ผ์šฐ์ €๋Š”
css์˜ ๋ฌธ๋ฒ•์—๋”ฐ๋ผ ํ•ด์„๋œ ๊ฒฐ๊ณผ๋ฅผ
style ์†์„ฑ์ด ์ ์šฉ๋œ ํƒœ๊ทธ์— ์ ์šฉ๋œ๋‹ค ๋ผ๊ณ  ๋ช…์‹œ๋ผ์žˆ๋‹ค.
(์ด ๋ง์€ 2-3๋ฒˆ ์ •๋„ ์ฝ์œผ๋ฉด ์ดํ•ด๋œ๋‹ค..)
 

 ์ด ๋ถ€๋ถ„์—์„œ์˜ <style>์€ css๊ฐ€ ์•„๋‹Œ, html์˜ ์†์„ฑ์ด๋‹ค.
๊ทธ ๊ฐ’์œผ๋กœ css์˜ ํšจ๊ณผ๋กœ ๋“ค์–ด์˜จ๋‹ค๋Š” ๋œป์ด ๋‹ด๊ฒจ์žˆ๋‹ค.
(์œ„์— ์žˆ๋Š” ๋ฌธ๋‹จ๊ณผ ๋˜‘๊ฐ™์€ ๋ง์ด๋‹ค)
 
 
 

์ง€์ •๋œ ๋ฒ”์œ„๊ฐ€ ์—†์–ด์„œ
๋ˆ„๊ตฌ์—๊ฒŒ ์ค„ ๊ฒƒ์ธ๊ฐ€๋ฅผ ์„ ํƒํ•œ๋‹ค๊ณ  ํ•ด์„œ
์ค‘๊ด„ํ˜ธ๋ฅผ "์„ ํƒ์ž(์…€๋ ‰ํ„ฐ;selecter)" ๋ผ๊ณ  ๋ถˆ๋ฆฐ๋‹ค.
์ค‘๊ด„ํ˜ธ ์•ˆ์— ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์„ "ํšจ๊ณผ;๋””์ฝœ๋กœ๋ ˆ์ด์…˜;Declaration(์„ ์–ธ)"์ด๋ผ๊ณ  ํ•œ๋‹ค.
 
 

์ด ๋ถ€๋ถ„์—์„œ์˜ style์†์„ฑ์€ ๊ทธ ์œ„์— ์œ„์น˜ํ•œ styleํƒœ๊ทธ์—๊ฒŒ ํšจ๊ณผ๋ฅผ ์ค„๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์—
์„ ํƒ์ž ๋ผ๋Š”๊ฒƒ์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.
(์ด ๋ถ€๋ถ„ ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ€๋ฏ€๋กœ ์„œ์น˜)
 
 
 

 

 

๐Ÿ“์„ธ๋ฏธ์ฝœ๋ก  (;)์˜ ์—ญํ• ๐Ÿ“

ํ•˜๋‚˜์˜ ๋””์Šคํฌ๋ฆฝ์…˜์ด ์‹œ์ž‘๋˜๊ณ  ๋๋‚˜๋Š”๊ฒƒ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ๋ถ„์ž๋กœ ์กด์žฌ.
ํšจ๊ณผ ์ง€์ • ํ›„ ํ•ญ์ƒ ์„ธ๋ฏธ์ฝœ๋ก ์„ ์ ์–ด์•ผํ•œ๋‹ค.
 
 
 
 
๋”ฐ๋ผ์„œ
 

๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ณณ์—๋งŒ ๋ฐ‘์ค„์„ ๋งŒ๋“ค๋ ค๋ฉด
text-decoration: underline;
์†์„ฑ์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.
 
 

 
์ด๋Ÿฐ ๊ฒŒ ์™„์„ฑ์ด ๋๋‹ค.
์‹œ๊ฐ์ ์œผ๋กœ ๋ดค์„ ๋•Œ ์ข€ ๋” ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ๊ฑธ ๊ทธ๋žฌ๋‹ค..ใ…Ž
์•„๋ฌดํŠผ css๋ž€ ์ด๋Ÿฐ๊ฑฐ๊ตฌ๋‚˜.
 
 


ํ˜๋ช…์  ๋ณ€ํ™”

 

aํƒœ๊ทธ๋Š” ์ด ์›นํŽ˜์ด์ง€์— ์žˆ๋Š” ๋ชจ๋“  ํƒœ๊ทธ๋ฅผ ์„ ํƒํ•œ๋‹ค. (์„ ํƒ์ž)
ํšจ๊ณผ,๋””ํด๋ผ๋ ˆ์ด์…˜์€ ์„ ํƒ์ž๊ฐ€ ์ง€์ •ํ•˜๋Š” ํƒœ๊ทธ๋“ค์— ๋Œ€ํ•ด ์–ด๋–ค ํšจ๊ณผ๋ฅผ ์ค„๊ฒƒ์ธ๊ฐ€๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.
color๋Š” ์†์„ฑ,property / propery ๊ฐ’์ด๋ผ๋Š” ์˜๋ฏธ์˜ value์ด๋‹ค.
 
 

๐Ÿ“์•ž์œผ๋กœ ์šฐ๋ฆฌ๊ฐ€ ๊ฑท๊ฒŒ ๋  ์—ฌ์ •๐Ÿ“

1. cssํ†ตํ•ด ์›นํŽ˜์ด์ง€ ๋””์ž์ธํ•˜๋Š” ์–ด๋–ค ์†์„ฑ์ด ์กด์žฌํ•˜๋Š”์ง€ ์•Œ์•„๊ฐ€๋Š” ๊ณผ์ •
2. ํšจ๊ณผ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์„ ํƒํ•ด์„œ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์„ ํƒ์ง€๋ฅผ ํ•˜๋Ÿฌ๊ฐ€๋Š” ์—ฌ์ •์„ ๊ฐ–๊ฒŒ ๋  ๊ฒƒ.
 
 


CSS ์†์„ฑ ์Šค์Šค๋กœ ์•Œ์•„๋‚ด๊ธฐ

 
 
 
CSS์ง€๋ฐฐ ํ•˜๋Š” ์ค‘์š”ํ•œ ํ† ๋Œ€
1.ํšจ๊ณผ
2.์„ ํƒ์ž
 
 
์ด์ œ ๋ฌธ์ œ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž
์›นํŽ˜์ด์ง€์˜ ๊ฐ€์žฅ ํฐ ์ œ๋ชฉ์ด ๋” ์ปธ์œผ๋ฉด ์ข‹๊ฒ ๊ณ ... ๊ฐ€์šด๋ฐ ์ •๋ ฌ์„ ํ•˜๊ณ ์‹ถ์€๋ฐ...?
 

์›น์— ๊ฒ€์ƒ‰ํ•ด๋ณด์ž."css text size property" ๊ฒ€์ƒ‰ํ•˜๋ฉด{ font size:???px; }์ด ๋‚˜์˜จ๋‹ค

 
"css text center property" ๊ฒ€์ƒ‰ํ•˜๋ฉด
{ text-align:center; }์ด ๋‚˜์˜จ๋‹ค.
 

์ ์šฉ ์ฝ”๋“œ๊ณ 
 

๊ทธ ๊ฐ’์ด๋‹ค.
(์•ˆ๋…• ํด๋ ˆ์˜คํŒŒํŠธ๋ผ๋Š” ๋ญ”๋ฐ..ใ…‹ใ…‹ใ…‹)
 
 
 
๋˜ ์ฝ”๋“œ๋ฅผ ์ ๋‹ค๋ณด๋ฉด ๊ทธ VSC๊ฐ€ ์†์„ฑ์„ ์ถ”์ฒœํ•ด์ค„ ๊ฒƒ์ด๋‹ค.

์ด๋Ÿฐ ์‹์œผ๋กœ.
๊ทธ๋Ÿฌ๋ฉด ์šฐ๋ฆฌ๊ฐ€ ๊ตณ์ด ์ฐพ์•„๋ณด์ง€ ์•Š์•„๋„
ํ•œ ๋ฒˆ ์ฐพ์•„๋ณธ ์ •๋ณด๋Š” ๋ฐ‘์— ์ž๋™์œผ๋กœ ์ถ”์ฒœ ๊ธฐ๋Šฅ์ด ๋œจ๊ธฐ ๋•Œ๋ฌธ์—
๊ทธ๋ ‡๊ฒŒ ์–ด๋ ค์›Œํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.
 
 


CSS ์„ ํƒ์ž์˜ ๊ธฐ๋ณธ

 
CSS์ง€๋ฐฐ ํ•˜๋Š” ์ค‘์š”ํ•œ ํ† ๋Œ€
1.ํšจ๊ณผ
2.์„ ํƒ์ž
 
 
 
- MISSION -
๋ชจ๋“  ๋งํฌ๋Š” ๊ฒ€์ •์ƒ‰์œผ๋กœ,  ๋ฐฉ๋ฌธํ–ˆ๋˜ ํƒœ๊ทธ๋ฐ‘ CSS๋Š” ํšŒ์ƒ‰, ํ˜„์žฌ ๋ฐฉ๋ฌธํ•˜๊ณ ์žˆ๋Š” ํƒœ๊ทธ๋Š” ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ์„ค์ •ํ•ด๋ณด์ž.
 

 
black์œผ๋กœ ๋ฐ”๊ฟ”์คฌ๊ณ 
 

gray๋กœ ๋ฐ”๊ฟ”์คฌ๋‹ค.
ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ๋˜ ์ค‘๋ณต๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.
์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š์œผ๋ ค๋ฉด ์ผ๋‹จ ์ € ๊ฐ’์€ ์ง€์›Œ์ฃผ์ž.
(๊ตณ์ด ์•ˆ์ ์–ด๋„ ๋์—ˆ์ง€๋งŒ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ฐจ์›์—์„œ ์ ์—ˆ๋‹ค)
 
 
 
์šฐ๋ฆฌ๊ฐ€ ์ ์–ด์•ผ ํ•  ์†์„ฑ์€
< class="saw" >
๋ณด์•˜๋‹ค๋ผ๋Š” ๋œป์˜ html์˜ ์†์„ฑ์ด๋‹ค. (saw๋„ html์˜ ์†์„ฑ)
 

๋ฐ”๊ฟ”์ฃผ๊ณ  ๊ทธ ์œ„์— css๋„
 

์ด๋ ‡๊ฒŒ ๋ฐ”๊ฟ”์ฃผ์—ˆ๋‹ค.
css์— saw๋ฅผ ์ ๋Š” ๊ฒƒ์€
์ด ์›นํŽ˜์ด์ง€์— ์žˆ๋Š” ๋ชจ๋“  ํƒœ๊ทธ ์ค‘ saw๋ผ๋Š” ํด๋ž˜์Šค ๊ฐ’์„ ๊ฐ€์ง„ ๋ชจ๋“  ํƒœ๊ทธ์— ๋Œ€ํ•ด
ํฐํŠธ์ปฌ๋Ÿฌ๋ฅผ gray๋กœ ์ฃผ๊ณ ์žˆ๋‹ค ๋ผ๋Š” ๋œป์ด๋‹ค.
 
ํ•˜์ง€๋งŒ ์ ์šฉ์ด ์•ˆ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
์™œ๋ƒํ•˜๋ฉด ์šฐ๋ฆฌ๊ฐ€ ํ•ด์•ผํ•˜๋Š” ๊ฒƒ์€ class๊ฐ’์ด saw์ธ ํƒœ๊ทธ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
๊ทธ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์•ฝ์†๋œ ํŠน์ˆ˜ ๊ธฐํ˜ธ๊ฐ€ .(์ ) ์ด๋‹ค. 
.(์ )์€ ์ด ์›นํŽ˜์ด์ง€์— ์žˆ๋Š” ๋ชจ๋“  saw๋ผ๋Š” ํƒœ๊ทธ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์„ ํƒ์ž๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.
๋”ฐ๋ผ์„œ saw ์•ž์— .์„ ๋ถ™์—ฌ๋ณด์ž. (.saw)
 
 

์ ์šฉ์ด ๋œ๋‹ค.
 
class (๊ทธ๋ฃจํ•‘ํ•˜๋‹ค, ํ•˜๋‚˜๋กœ ๋ฌถ๋‹ค)
ํ•™๊ต์—์„œ '๋ฐ˜'์„ class๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ๊ฐ™์€ ์˜๋„๋กœ ๋ฌถ์—ฌ์ง„ ๊ฒƒ๋“ค์„ ํ•˜๋‚˜๋กœ ๊ทธ๋ฃจํ•‘, ๋ฌถ๋Š”๋‹ค๋Š” ๋œป์ด๋‹ค.
 
 
 
๊ทธ๋ฆฌ๊ณ  hi ๋ผ๋Š” ๋‹จ์–ด๋งŒ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ํ•˜๊ณ ์‹ถ๋‹ค ๋ผ๊ณ  ํ•œ๋‹ค๋ฉดsaw
๋‹ค์Œ์— active ๋ฅผ ๋ถ™์—ฌ์ฃผ๊ณ css์— ๊ฐ€์žฅ ์•ž์— ์ ์„ ๋ถ™์—ฌ์„œ ์ปฌ๋Ÿฌ๋ฅผ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.
 

์ ์šฉ์ด ๋˜๋Š” ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
 
 
 

* ์•Œ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ *

1. class ์†์„ฑ์˜ ๊ฐ’: ํ•˜๋‚˜์˜ ํƒœ๊ทธ ์•ˆ์—๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ฐ’์ด ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ์Œ.
ex) <li><a href="1.html" class="saw">
href, class 2๊ฐœ ๋“ค์–ด์˜ค๊ธด ํ–ˆ๋Š”๋ฐ ๋“ค์–ด์˜ค๋Š” ๋งŒํผ ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ๋‹ค
 
๊ทธ๋ฆฌ๊ณ  ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค.
2. ์—ฌ๋Ÿฌ๊ฐœ์˜ ์„ ํƒ์ž๋ฅผ ํ†ตํ•ด ํ•˜๋‚˜์˜ ํƒœ๊ทธ๋ฅผ ๊ณต๋™์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค.
 
 
 

ํ•˜์ง€๋งŒ ์ด ๋ฐฉ๋ฒ•์€ ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋‹ค (๋ญ ์–ด์ฉŒ๋ผ๊ณ  ์ง„์งœ..)

 
 

์ด aํƒœ๊ทธ๋Š” href์™€ classํƒœ๊ทธ์˜ ์˜ํ–ฅ์„ ๋ฐ›๊ณ  ์žˆ๋‹ค.
๊ทผ๋ฐ ์™œ ์ด aํƒœ๊ทธ๋Š” ๋นจ๊ฐ„์ƒ‰์ด ๋œ ๊ฒƒ์ผ๊นŒ?
์ˆœ์„œ ๋•Œ๋ฌธ์ด๋‹ค. active๊ฐ€ saw๋ณด๋‹ค ๋’ค์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
 
๋ณด๋‹ค ๊ฐ€๊นŒ์ด์— ์žˆ๋Š” ๋ช…๋ น์ด ํฐ ์˜ํ–ฅ๋ ฅ์„ ๋ฐ›๋Š”๋‹ค.
 
 

์ˆœ์„œ๋กœ ๋ณด๋ฉด ์ด๋ ‡๋‹ค.
1. id์„ ํƒ์ž (๊ฐ€์žฅ ์˜ํ–ฅ๋ ฅ ํผ) - #์„ ์ด์šฉํ•œ๋‹ค.
2. class์„ ํƒ์ž
3.ํƒœ๊ทธ์„ ํƒ์ž
 
 
๋งŒ์•ฝ, ๋˜‘๊ฐ™์€ ์„ ํƒ์ž๊ฐ€ 3๊ฐœ ์žˆ๋‹ค๋ฉด ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์žˆ๋Š” ํƒœ๊ทธ๊ฐ€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ–๋Š”๋‹ค.
์™ธ์šฐ๋ ค๊ณ  ํ•˜๋ฉด ํ—ท๊ฐˆ๋ ค์„œ ๊นŒ๋จน๊ฒŒ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋ฉด ๊นŒ๋จน์ง€ ์•Š๋Š”๋‹ค.
 
์™œ ID - class - ํƒœ๊ทธ ์ˆœ์ธ๊ฐ€?
id์˜ ๊ฐ’์ด active์ธ ํƒœ๊ทธ๊ฐ€ ์›นํŽ˜์ด์ง€์— ํ•œ ๋ฒˆ๋งŒ ๋“ฑ์žฅํ•˜๋ฉด active๊ฐ’์€ ์“ฐ๋ฉด ์•ˆ๋œ๋‹ค.
(ํ•œ ๋ฒˆ ๋˜ ์จ๋„ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ, ํ•œ ๋ฒˆ๋งŒ ์“ฐ๋ผ๊ณ  ๋ช…์‹œ๋˜์–ด์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.)
 
ํ•™๊ต์—์„œ id์นด๋“œ๊ฐ€ ๋ญ๋ƒ? ํ•™๋ฒˆ์ž„. ๊ตญ๊ฐ€์—์„œ๋Š” ๋ฏผ์ฆ์ด ์žˆ์Œ. ์ด๊ฑฐ์˜ ํ•ต์‹ฌ์€ id๊ณ  id์˜ ํ•ต์‹ฌ์€ ์ค‘๋ณต๋˜์–ด์„œ๋Š” ์•ˆ๋œ๋‹ค. ์ด๋‹ค.
(a)์„ ํƒ์ž๋Š” ํฌ๊ด„์ ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ID๋Š” ๊ตฌ์ฒด์ ์ด๋‹ค.
์ œ์ž‘์ž๋“ค์ด ๊ตฌ์ฒด์  > ํฌ๊ด„์  ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋†’์˜€๋‹ค.
๊ทธ๋ž˜์•ผ์ง€๋งŒ ํƒœ๊ทธ ์„ ํƒ์ž๋ฅผ ํ†ตํ•ด ์ „์ฒด์ ์ธ ํƒœ๊ทธ ๋””์ž์ธ์„ ํ•ด๋‚ด๊ณ , ์˜ˆ์™ธ์ ์ธ ID๋งŒ ์งš์œผ๋ฉด์„œ ID๋งŒ ์˜ˆ์™ธ๋ฅผ ๋‘๋Š” ๊ฒƒ์ด
๋””์ž์ธ๊ณผ ์ฝ”๋”ฉ์— ํ›จ์”ฌ ํšจ์œจ์ ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
ํƒœ๊ทธ ์„ ํƒ์ž์™€ ID์„ ํƒ์ž ์‚ฌ์ด์— class์ค‘๊ฐ„์„ ํƒ์ž๊ฐ€ ์žˆ๋Š”๊ฒƒ์ด๋‹ค. (ํƒœ๊ทธ๋ณด๋‹จ ๋†’๊ณ  ID๋ณด๋‹จ ๋‚ฎ๋‹ค)
 
 
 

ํ•œ ๋ถ€๋ถ„๋งŒ ์ˆ˜์ •ํ•ด๋„ ๋‚˜๋จธ์ง€๊ฐ€ ์ „๋ถ€ ์ˆ˜์ •๋˜๋Š” ํšจ๊ณผ๋ฅผ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋‹ค...
 
 
 


๋ฐ•์Šค ๋ชจ๋ธ

 
 
 
์ฃผ๋„์ ์œผ๋กœ ๋งŒ๋“ค๊ณ ์‹ถ์€ ์ƒ๊ฐ์— ๋‚ด ๊ฒƒ์„ ๋งŒ๋“ค์—ˆ์ง€๋งŒ
๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ, ์˜ˆ์‹œ๋ฅผ ์ ์šฉํ• ์ˆ˜๋ก
๋ณด์ด๋Š” ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ์ด์ƒํ•ด๋ณด์ด๊ณ  ํ—ท๊ฐˆ๋ ค์„œ
์ผ๋‹จ ๊ณต๋ถ€ํ•  ๋Œ€๋Š” ๊ฐ•์‚ฌ๋‹˜์ด ๋ณด์—ฌ์ฃผ์‹  ๊ทธ๋Œ€๋กœ
๋”ฐ๋ผํ•ด์•ผ๋  ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. 

์‚ฌ์ดํŠธ๋Š” ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค ์˜ˆ์ •์ด๋‹ค.
 

box๋ผ๋Š” ์ƒˆ๋กœ์šด ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ 
 

์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์œ„์—๊ฐ€ ๊ฒฐ๊ณผ๊ฐ’.
 
์—ฌ๊ธฐ์„œ body - <h1>์€ ์ค„๋ฐ”๊ฟˆ ๋ผ์žˆ๋Š”๋ฐ <a>๋Š” ์ค„๋ฐ”๊ฟˆ ๋˜์ง€ ์•Š๋Š” ์ด์œ ?
h1ํƒœ๊ทธ๋Š” ์ œ๋ชฉํƒœ๊ทธ์ธ๋ฐ, ์ œ๋ชฉํƒœ๊ทธ๋Š” ํ™”๋ฉด ์ „์ฒด๋ฅผ ์“ฐ๋Š” ๊ฒƒ์ด ๋” ํŽธ๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.๋งํฌ๊ฐ€ ํ™”๋ฉด ์ „์ฒด๋ฅผ ์“ด๋‹ค๋ฉด ๋งํฌ ์•ž๋’ค๋กœ ์ปจํ…ํŠธ๊ฐ€ ์ค„๋ฐ”๊ฟˆ์ด ๋œ๋‹ค๋ฉด ๋ถˆํŽธํ•˜๊ธฐ ๋•Œ๋ฌธ์—๋งํฌ๋Š” ์ž๊ธฐ ์ปจํ…ํŠธ ํฌ๊ธฐ ๋งŒํผ๋งŒ ์“ด๋‹ค.
 
 
์ข€ ๋” ๋ถ„๋ช…ํ•˜๊ฒŒ ์ปจํ…ํŠธ์˜ ๋ถ€ํ”ผ๋ฅผ ์•Œ๋ฉด ์ข‹๋‹ค.
h1๊ณผ aํƒœ๊ทธ์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ทธ๋ฆฌ๋ฉด ๋ถ€ํ”ผ๊ฐ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
 

{ border } ๊ฐ€์žฅ์ž๋ฆฌ
-border-width ๋‘๊ป˜
-border-color ์„  ์ƒ‰
-border-style ์„ ์Šคํƒ€์ผ (solid ์ผ๋ฐ˜ ์„ )
 
 

ํ•ด๋‹น ๋ถ€ํ”ผ๊ฐ€ ๋‚˜์™”๋‹ค.
(์•„ ์ด๋ ‡๊ฒŒ ์•„๋Š” ๊ฒƒ์ด๊ตฌ๋‚˜)
 
html ์—ฌ๋Ÿฌ ํƒœ๊ทธ๋“ค์€ ํƒœ๊ทธ์˜ ์„ฑ๊ฒฉ๊ณผ ์“ฐ์ž„์— ๋”ฐ๋ผ ํ™”๋ฉด ์ „์ฒด์“ฐ๋Š” ๊ฒŒ ํŽธํ•œ ๊ฒƒ๊ณผ,
์ž์‹ ์˜ ํฌ๊ธฐ๋งŒํผ ๋ถ€ํ”ผ๋ฅผ ์“ฐ๋Š”๊ฒŒ ํŽธํ•œ๊ฒŒ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—
 
 


๋ธ”๋Ÿญํƒœ๊ทธ(block element)
:ํ™”๋ฉด ์ „์ฒด๋ฅผ ์“ฐ๋Š” ๊ฒƒ
์ธ๋ผ์ธ(inline element)
:์ž์‹ ์˜ ๋ถ€ํ”ผ๋งŒํผ์˜ ์ปจํ…ํŠธ๋ฅผ ์“ฐ๋Š” ๊ฒƒ

 
 
ํ•˜์ง€๋งŒ block์ด๋ผ๊ณ  ํ•ด์„œ ์ „์ฒด๊ฐ€ ์•„๋‹Œ, ๊ทธ ํฌ๊ธฐ๋งŒํผ์˜ ํฌ๊ธฐ๋งŒ์„ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.
๋ฐ˜๋Œ€๋กœ inline๋„ ์ „์ฒด์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.
๊ทธ ํƒœ๊ทธ์˜ ํ‚ค์›Œ๋“œ๋Š” display:inline; ํ˜น์€ display:block ์ด๋‹ค.
 
 

์ด๋ ‡๊ฒŒ ๋ฐ”๋€ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
 
 
 
TIPํƒœ๊ทธ ์•ˆ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋ฒ•{ display:none; } ํ™œ์šฉ

CSS๋ฉ”์ธ ํƒ€์ดํ‹€์ด ์•ˆ๋ณด์ธ๋‹ค..์•Œ์•„๋‘๋ฉด ์ข‹๋‹คํ•จ!
 
 
 
 

 
์–ด? ๊ทผ๋ฐ ์—ฌ๊ธฐ์„œ ๋˜‘๊ฐ™๊ฒƒ๋“ค์ด ์ค‘๋ณต๋œ๋‹ค.
์ค‘๋ณต ์ œ๊ฑฐ ๋ฐฉ๋ฒ•์€ <h1>๊ณผ <a>๋ฅผ ์‰ผํ‘œ๋ฅผ ์จ์„œ ํ•œ ๊ตฐ๋ฐ์— ๋ชจ์œผ๋ฉด ๋œ๋‹ค.
 
 

๋ฐ”๋กœ ์ด๋ ‡๊ฒŒ!
 
ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ "border"ํƒœ๊ทธ๊ฐ€ 3๋ฒˆ ์ค‘๋ณต๋œ๋‹ค.
 ์ด๋Ÿด๋•
border: 5px solid red;
๋ผ๊ณ ๋งŒ ์ ์–ด๋„ ๋˜‘๊ฐ™์€ ํšจ๊ณผ๊ฐ€ ๋œ๋‹ค.
 
 


์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ์ค‘์š”โ˜…
 
 

ํ•„์š” ์—†๋Š” ๋‚ด์šฉ๋“ค์„ ์‚ญ์ œํ–ˆ๋‹ค.
CSS๋ถ€๋ถ„์„ ๋งˆ์šฐ์Šค๋กœ ๊ธ์—ˆ๋”๋‹ˆ ๋ฐ•์Šค์ „์ฒด๊ฐ€ ์•„๋‹Œ, ์ € ํ…์ŠคํŠธ๋งŒ ๋“œ๋ž˜๊ทธ๊ฐ€ ๋œ๋‹ค.
๊ทผ๋ฐ ์ข€ ํƒ€์ดํŠธ ํ•˜๋‹ค ์ข€ ๋” ์—ฌ๋ฐฑ์„ ์ฃผ๊ณ ์‹ถ๋‹ค๋ฉด
 
padding:??px; ํƒœ๊ทธ๋ฅผ ์จ๋ณด์ž.
(๊ฒจ์šธ์— ํŒจ๋”ฉ์ž…์ง€?)
 

์ด๋งŒํผ์˜ ์—ฌ๋ฐฑ์ด ๋” ์ƒ๊ฒผ๋‹ค!!
(๊ฐœ๋ฐœ ์ •๋ง ์„ฌ์„ธํ•˜๊ณ  ์–ด๋ ค์šด ์˜์—ญ๊ฐ™๋‹ค ใ… ใ… )
 
 

CSSํƒ€์ดํ‹€์„ ํ•˜๋‚˜ ๋” ๋ณต๋ถ™ํ–ˆ๋‹ค.
 

์ด๋Ÿฐ ๊ฐ„๊ฒฉ์ด ์ƒ๊ธฐ๋Š”๋ฐ
 
 

margin:??px (0์ด๋ฉด ๊ทธ๋ƒฅ 0๋งŒ์ ๊ธฐ)

์ด๋ ‡๊ฒŒ ๋ถ™๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 
margin:20px;์ด๋ฉด
 

์ด๋ ‡๊ฒŒ ๊ฐ„๊ฒฉ์ด ์ƒ๊ธด๋‹ค
์ด๊ฒƒ๋„ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ํ™ˆํŽ˜์ด์ง€๋งŒ๋“ค ๋•Œ ๋„์›€์ด ๋งŽ์ด ๋  ๊ฒƒ ๊ฐ™๋‹ค.
 
 

ํญ์„ ์ •ํ•˜๊ณ ์‹ถ๋‹ค๋ฉด
width:?px ์ž…๋ ฅํ•˜์ž. 100px์„ ๋„ฃ์—ˆ๋”๋‹ˆ
 

์ด๋Ÿฐ ๊ฐ’์ด ๋‚˜์™”๋‹ค.
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฐ•์Šค๋ชจ๋ธ์€ ๊ฑฐ์˜ ๋‹ค ์ดํ•ดํ•œ ๊ฒƒ์ด๋‹ค.
 
 

์ด ๊ฐœ๋…์„ ์ดํ•ดํ•œ ๊ฒƒ.
๊ธฐ์ค€์ ์€ border property.
 
 
์ด๋Ÿฐ ๊ฒƒ์„(๋ถ€ํ”ผ๊ฐ ๊ฒฐ์ •) ๋ฐ•์Šค ๋ชจ๋ธ์ด๋ผ๊ณ  ํ•œ๋‹ค.
 
 


๋ฐ•์Šค๋ชจ๋ธ ์จ๋จน๊ธฐ

 
 
 

 
WEB์•„๋ž˜ ์ค„ ํ•˜๋‚˜ ๋งŒ๋“ค๋ ค๋ฉด ๋ฐ•์Šค๋ฅผ ์ด์šฉํ•ด ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

WEB์€ h1์„ ํƒ์ž๋‹ˆ๊นŒ ๊ทธ ์œ„์น˜์— ๋ณด์—ฌ์ง€๊ณ  ์‹ถ์€ ์„ ์˜ ์†์„ฑ๊ฐ’์„ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค.
border-bottom(์•„๋ž˜):??px solid gray
 
 
ํ•˜์ง€๋งŒ ๊ฐ„๊ฒฉ์ด ๋„ˆ๋ฌด ์• ๋งคํ•จ. 
๊ทธ๋Ÿด๋• ์›น์ƒ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์ผ๋‹จ ์ผœ๋ณด์ž.

์ € ์ฃผํ™ฉ์ƒ‰์€ ๋งˆ์ง„๊ฐ’์ด๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ์ € ๋งˆ์ง„๊ฐ’์„ ์—†์• ๊ธฐ ์œ„ํ•ด์„œ
margin:0; ์„ ๋„ฃ์–ด๋ณด๋ฉด
 

๋งˆ์ง„ ๊ฐ’์ด ์—†์–ด์กŒ๋‹ค!

์ฝ”๋“œ๋Š” ์ด๋ ‡๊ฒŒ.
๊ทผ๋ฐ ๋„ˆ๋ฌด ๋ถ™์–ด์žˆ์–ด์„œ ๋–ผ์–ด๋†“๊ธฐ ์œ„ํ•ด์„œ padding:20px;์„ ๋„ฃ์–ด๋ดค๋‹ค.
 

์—ฌ๋ฐฑ์ด ๋” ์ƒ๊ฒผ๋‹ค ใ…Žใ…Ž
 

ol ์„ ํƒ์ž์—

์˜ค๋ฅธ์ชฝ ์„ ์ด ์ƒ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ border-right์˜ ๊ฐ’์„ ๋‹ค ์ ์–ด์ฃผ๊ณ 
width:100px; (์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ ๊นŒ์ง€์˜ ์—ฌ๋ฐฑ)
์—ฌ๊ธฐ๊นŒ์ง€ ํ–ˆ์„ ๋•Œ ์„ ๊ณผ ์„ ๋ผ๋ฆฌ ๋–จ์–ด์ ธ ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ์›น์ƒ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ด์—ˆ๋‹ค.
์—ญ์‹œ๋‚˜ ์—ฌ๋ฐฑ์ด ์žˆ๋Š” ์ƒํƒœ์—ฌ์„œ
margin:0; ์„ ํ•ด์ฃผ์—ˆ๊ณ  ์ด๋ ‡๊ฒŒ ํ•ด์ฃผ๋‹ˆ๊นŒ ๋˜ ๋„ˆ๋ฌด ๋ถ™์–ด์„œ padding:20px;์„ ์ผ๋‹ค.
 
ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ๋ณด๋ฉด ์„ ์ด ํ™”๋ฉด์— ๋์— ์•ˆ๋‹ฟ๊ณ  ์•ฝ๊ฐ„์˜ ๊ฐ„๊ฒฉ์ด ๋ฒŒ์ง€๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
์ด๊ฒƒ์€ body์„ ํƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค.
 

๋งˆ์ง„ 0์œผ๋กœ ๋‚จ๊ธฐ๋ฉด

์ด๋ ‡๊ฒŒ ํ™”๋ฉด์˜ ์ œ์ผ ๋์— ์„ ์ด ๋‹ฟ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
(์–ด๋จธ๋จธ ์ €๊ธฐ ๊ฐ€๋กœ์™€ ์„ธ๋กœ์„ ์ด ์•ˆ ๋‹ฟ์•„ ์žˆ๋Š” ๊ฒƒ์€ ๋‚ด ์‹ค์ˆ˜ ํ›„์— ๋งˆ์ง„ 0, ํŒจ๋”ฉ 20px๋‹ค์‹œ ์ฃผ์—ˆ๋‹ค)
 
 
 


๊ทธ๋ฆฌ๋“œ ์†Œ๊ฐœ

 


- MISSION -

1. NAVIGATION ARTICLE์— ํ…Œ๋‘๋ฆฌ
2. ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜
(๊ฐ€์žฅ ์ตœ์‹ ๋ฐฉ๋ฒ•์„ ์“ธ ๊ฒƒ์ž„)


 
 
<h1>๋Š” ์ œ๋ชฉ์ด๋ผ๋Š” ์˜๋ฏธ๊ฐ€ ์žˆ์–ด์„œ X.
 


๐Ÿ“์•„๋ฌด ์˜๋ฏธ ์—†๋Š” ๋””์ž์ธ์˜ ์šฉ๋„๋กœ ์“ฐ๋Š” ํƒœ๊ทธ
๐Ÿ“



<div> (๋ธ”๋กํƒœ๊ทธ ์—˜๋ฆฌ๋จผํŠธ): ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธ”๋ก๋ ˆ๋ฒจ ์—˜๋ฆฌ๋จผํŠธ๋ผ ์ค„๋ฐ”๊ฟˆ์ด ๋˜๋Š” ๊ฒƒ์ด๋‹ค. 
span(์ธ๋ผ์ธ ์—˜๋ฆฌ๋จผํŠธ)

 
 
 
๋‘ ๊ฐœ์˜ ํƒœ๊ทธ๋ฅผ ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ทธ๊ฒƒ์„ ๊ฐ์‹ธ๋Š” ๋ถ€๋ชจํƒœ๊ทธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
๋””์ž์ธ์˜ ๋ชฉ์ ๋งŒ์œผ๋กœ div id=grid ๋ผ๋Š” ํƒœ๊ทธ๋ฅผ ๋งŒ๋“  ๊ฒƒ.
 
 
display ์‚ฌ์šฉํ•ด์„œ ํƒœ๊ทธ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ๋ฒ• ๋ฐ”๊ฟ”์ฃผ๊ธฐ (๋ถ€ํ”ผ๊ฐ ์กฐ์ ˆ)
ex) display:block level element / inline / none
 

 
- display:grid;
grid-template-columns: 150px <-์ฒซ๋ฒˆ์งธ ์นผ๋Ÿผ์— ํ•ด๋‹น 1fr; <- 'article'์ด๋ผ๋Š” ์นผ๋Ÿผ์€ ๋‚˜๋จธ์ง€ ๊ณต๊ฐ„์„ ๋‹ค ์“ด๋‹ค.
 
+ grid-template-columns; 2fr 1fr; <- ์ฒซ๋ฒˆ์งธ ์นผ๋Ÿผ๊ณผ ๋‘๋ฒˆ์งธ ์นผ๋Ÿผ ํฌ๊ธฐ ๋น„์œจ์ด 2:1
 
 
NAVIGATION์€ 150px์„ ๊ณ ์ •์ ์œผ๋กœ ๊ฐ–๊ฒŒ๋œ๋‹ค. ํ™”๋ฉด์„ ํ‚ค์šฐ๊ณ  ์•ˆํ‚ค์šฐ๊ณ  ํ–ˆ์„ ๋•Œ ARTICLE์˜ ์˜์—ญ๋งŒ ๋ฐ”๋€๋‹ค.
 
 

ARTICLE์˜ ์ž๋ฆฌ์— ์ €๋ ‡๊ฒŒ ๋ฌธ์ž๊ฐ€ ๋งŽ์œผ๋ฉด ๋ฐ•์Šค๋Š” ์ž๋™์œผ๋กœ ๋Š˜์–ด๋‚œ๋‹ค.(NAVIGATIONํƒœ๊ทธ๋„ ์ž๋™์œผ๋กœ ์ปค์ง)

 

 

๋”๋ณด๊ธฐ

* CANIUSE.COM

https://caniuse.com/

ํ˜„์žฌ ์›น๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ์ˆ  ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€์— ๋Œ€ํ•œ ํ†ต๊ณ„์ž๋ฃŒ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ์ดํŠธ

 


๊ทธ๋ฆฌ๋“œ ์จ๋จน๊ธฐ

 
 
 
 

1. ๋…๋ฆฝ์ ์ธ ๊ฐ๊ฐ์˜ ํƒœ๊ทธ๋“ค์„ <div>๋ฅผ ์ด์šฉํ•ด ํ•˜๋‚˜๋กœ ๋ฌถ๊ธฐ

div ํƒœ๊ทธ๋ฅผ ๋‘ ๋ฒˆ ์ค€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
 
 

2. ์ขŒํŽธ์— ์žˆ๋Š” ๋ชฉ์ฐจ[<ol>ํƒœ๊ทธ ๋ถ€๋ถ„]์™€ ๋ฐ‘์˜ ๋‚ด์šฉ์„ ๋ชจ๋‘ ๊ฐ์‹ธ๋Š” ๊ณตํ†ต์˜ ๋ถ€๋ชจํƒœ๊ทธ๋„ ํ•„์š”ํ•˜๋‹ค.

->์ด๋„ ์—ญ์‹œ <div>ํƒœ๊ทธ๋กœ ๋ฌถ๊ธฐ

-1๋ฒˆ๊ณผ ๋˜‘๊ฐ™์€ ๋ง์ด๋‹ค.
 
 

3. ๋งจ ๋ฐ”๊นฅ์ชฝ์— ์žˆ๋Š” <div>์— id ๊ฐ’์œผ๋กœ grid๋ผ๊ณ  ์ฃผ๊ธฐ /

๋ฐ‘์— ๋‚ด์šฉ์„ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” <div>์—๋„ id๊ฐ’์œผ๋กœ article์ด๋ผ๊ณ  ๋„ฃ์–ด์ฃผ๊ธฐ ->๊ทธ๋ž˜์•ผ css๋กœ ๋””์ž์ธํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

 
 

4. #grid{

display:grid;

grid-template-columns:150px 1fr

 
 

5. ์›น์ƒ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ '๊ฒ€์‚ฌ'์—์„œ ์ด๋Ÿฐ ์ˆซ์ž ๋”๋ธ”ํด๋ฆญํ•˜๊ณ  ๋ฐฉํ–ฅํ‚ค ์œ„,์•„๋ž˜๋กœ ์ •๋„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค.

(ํ™”๋ฉด์ƒ์— ์–ด๋–ป๊ฒŒ ๋””์ž์ธ ๋  ์ง€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ฐ€๋Šฅ!)
-> ๋‹จ, '๊ฒ€์‚ฌ'์—์„œ ๋ฐ”๊พผ๋‹ค๊ณ  ๋ฐ”๋€Œ๋Š”๊ฒŒ ์•„๋‹ˆ๋‹ˆ ๊ผญ ์—๋””ํ„ฐ ์ฝ”๋“œ ์ˆ˜์ •ํ•ด์ฃผ๊ธฐ
 
 

์ข‹์€ ์ฝ”๋“œ๋Š” ์•„๋‹˜. ์ด๋ฏธ ์ƒ๋‹จ์— ol์ด ๋„ค๋น„๊ฒŒ์ด์…˜ ์—ญํ• ๋กœ ์“ฐ์ด๋Š”๋ฐ,
์ถ”ํ›„์— ๋ณธ๋ฌธ์— ๋˜ ol์ด ์“ฐ์ผ ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ ๊ฐ€๋Šฅ์„ฑ์žˆ๋‹ค.
 

 
๋ชจ๋“  ol์ค‘, ๊ทธ ๋ถ€๋ชจ๊ฐ€ grid์ธ ํƒœ๊ทธ๋ฅผ ์„ ํƒํ•˜๋Š” ์„ ํƒ์ž๊ฐ€ ๋จ.
๊ทธ ๋ฐ‘์— article๋„ ๊ทธ๋ƒฅ ๋‘ฌ๋„ ๋ฌธ์ œ๋Š” ์—†์ง€๋งŒ ๋” ๋ถ„๋ช…ํ•˜๊ฒŒ ํ•˜๊ธฐ์œ„ํ•œ ์ˆ˜์ •์œผ๋กœ grid์ถ”๊ฐ€
 
์ฐธ๊ณ ๋กœ ๋ฐ‘์—๋Š” article h2, p๋กœ ์ˆ˜์ •ํ–ˆ๋‹ค.
 
 
 


๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์†Œ๊ฐœ

 
 
 
 
 

* ๋ฐ˜์‘ํ˜• ์›นํŽ˜์ด์ง€ (Responsive Web) / ๋ฐ˜์‘ํ˜• ๋””์ž์ธ

- ํ™”๋ฉด์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ์„œ ์›น ํŽ˜์ด์ง€์˜ ๊ฐ ์š”์†Œ๋“ค์ด ๋ฐ˜์‘ํ•ด์„œ ๋™์ž‘ํ•˜๊ฒŒ ๋œ๋‹ค.

โ€‹

โ€‹

 

* ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ

- ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ™”๋ฉด์˜ ํฌ๊ธฐ, ๊ฐ€๋กœ๋ชจ๋“œ, ์„ธ๋กœ๋ชจ๋“œ ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ™”๋ฉด์˜ ํŠน์„ฑ๋“ค์— ๋”ฐ๋ผ์„œ ์–ด๋– ํ•œ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ๋•Œ๋งŒ CSS์˜ ๋‚ด์šฉ์ด ๋™์ž‘ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

โ€‹

 

 

 

 

 

1. ํ™”๋ฉด ํฌ๊ธฐ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋˜๋Š”์ง€ ์•Œ์•„๋‚ด๊ธฐ

- '๊ฒ€์‚ฌ'-> ์ฐฝ ์šฐ์ธก ์ƒ๋‹จ์— ํ™”๋ฉด์„ ์›€์ง์—ฌ๋ณด๋ฉด ํฌ๊ธฐ๊ฐ€ ๋œฌ๋‹ค.

โ€‹

2. ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ํ™œ์šฉํ•˜๊ธฐ

์ฐฝ ํฌ๊ธฐ๊ฐ€ ์ตœ์†Œ 800, ์ฆ‰ 800์ด์ƒ์ผ๋•Œ divํƒœ๊ทธ๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•  ๊ฒƒ์ด๋‹ค.

Xํ‘œ์‹œ : ์•„๋ž˜ ๋‚ด์šฉํ•˜๊ณ  ๋˜‘๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ์ง€์›Œ๋„ ๋œ๋‹ค.
@media :๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ์ž‘์—…
 
 
<์˜ˆ์‹œ>
1) ์ฐฝ ํฌ๊ธฐ๊ฐ€ 800์ด์ƒ์ผ ๋•Œ,~ํ•˜๊ณ  ์‹ถ๋‹ค.(ํ™”๋ฉด์˜ ํฌ๊ธฐ๊ฐ€ ์ตœ์†Œํ•œ 800์ด๋‹ค =min)
=> @media(min-width:800px){
}

2) ์ฐฝ ํฌ๊ธฐ๊ฐ€ 800์ดํ•˜์ผ ๋•Œ, ~ํ•˜๊ณ  ์‹ถ๋‹ค. (ํ™”๋ฉด์˜ ํฌ๊ธฐ๊ฐ€ ์ตœ๋Œ€ 800์ด๋‹ค = max)
=> @media(max-width:800px){
}
 
 


 

๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์จ๋จน๊ธฐ

 
 
ํ™”๋ฉด์ด ์ž‘์•„์ง€๋ฉด ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ์ 
 
- ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๊ณ  ๊ณต๊ฐ„์˜ ๋‚ญ๋น„๊ฐ€ ์‹ฌํ•จ.
 

 

1.@media { max-width:800px) {~}

ํ•ด์„ : ํ™”๋ฉด์˜ ํฌ๊ธฐ๊ฐ€ 800px๋ณด๋‹ค ์ž‘์„ ๋•Œ id๊ฐ’์ด grid์ธ ํƒœ๊ทธ์˜ display๊ฐ€ block์œผ๋กœ ๋ฐ”๋€๋‹ค.
 

์˜ค๋ฅธ์ชฝ ๊ฐ’์ด ํ™”๋ฉด์ด 800px๋ณด๋‹ค ์ž‘์•„์ง€๋‹ˆ๊นŒ ์•„๋ž˜์— ์œ„์น˜ํ•œ๋‹ค. 
 
 
 

2. ์„  ์‚ญ์ œ 

- ol์˜ค๋ฅธ์ชฝ ์„ : ๋ฐ‘์— ํ•˜๋‚˜์˜ ol์„ ๋งŒ๋“ค์–ด์„œ ๊ทธ ๊ฐ’์— none;
-ํƒ€์ดํ‹€ ์•„๋ž˜ ์„ : h2 {border-bottom:none;}

 


CSS ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ

 
 
 

์ค‘๋ณตํƒœ๊ทธ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•
(ํŽ˜์ด์ง€๋งˆ๋‹ค ์ˆ˜์ •์„ ๊ฑฐ๋“ญํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ)
 

โ€‹* <link>ํƒœ๊ทธ ์‚ฌ์šฉ๋ฒ•

 

1. <style>ํƒœ๊ทธ ์•ˆ์— ์žˆ๋Š” css์ฝ”๋“œ๋ฅผ ๋”ฐ๋กœ ๋ณต์‚ฌ (์ด๋•Œ <style>ํƒœ๊ทธ ์ œ์™ธํ•˜๊ณ  ๋ณต์‚ฌํ•˜๊ธฐ!!! )

ํ•ด์„œ 'style.css' ๋ผ๋Š” ํŒŒ์ผ ๋งŒ๋“ค์–ด์„œ ๋ถ™์—ฌ๋„ฃ๊ธฐ

 

โ€‹

2. ๋ถ™์ด๊ณ ์ž ํ•˜๋Š” ํŒŒ์ผ(ex. 1.html)์˜ <head>ํƒœ๊ทธ ์•ˆ์— <link>ํƒœ๊ทธ ์ž‘์„ฑ (์ด๋•Œ, <style>ํƒœ๊ทธ ์“ธ ํ•„์š” ์—†์Œ)

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

โ€‹

โ€‹

=> ์˜๋ฏธ : 1. html์ด๋ผ๋Š” ์›นํŽ˜์ด์ง€๋Š” style.cssํŒŒ์ผ๊ณผ link(์—ฐ๊ฒฐ) ๋˜์–ด์žˆ๊ณ 

์›น ๋ธŒ๋ผ์šฐ์ €๋Š” style.css ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์„œ ๊ทธ๊ฒƒ์„ ์ด ์›นํŽ˜์ด์ง€์— ์ ์šฉํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

โ€‹

=> ์žฅ์  :

1) ์›นํŽ˜์ด์ง€์—๋‹ค๊ฐ€ ์ด <link> ํ•œ ์ค„๋งŒ ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด style.css๋ผ๋Š” ํŒŒ์ผ์˜ ๋‚ด์šฉ์ด ๋ฌด์—‡์ธ์ง€๋Š” ๋ชฐ๋ผ๋„ style.css๊ฐ€ ๊ฐ–๋Š” ์‹œ๊ฐ์ ์ธ ๊ธฐ๋Šฅ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

2) style.cssํŒŒ์ผ ํ•˜๋‚˜๋งŒ์„ ๋ฐ”๊พธ๋ฉด ์›นํŽ˜์ด์ง€๊ฐ€ 1์–ต๊ฐœ๊ฑด, 10์–ต๊ฐœ๊ฑด ์ƒ๊ด€์—†์ด ๋™์‹œ์— ๋ฐ”๋€Œ๋Š” ํญ๋ฐœ์  ํšจ๊ณผ๋ฅผ ์–ป๊ฒŒ ๋œ๋‹ค.

3) ์‚ฌ์šฉ๋ฃŒ๋ฅผ ์ ๊ฒŒ ๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

โ€‹

โ€‹

style.css ํŒŒ์ผ ์•ˆ์—๋Š” css style ์ฝ”๋“œ๋งŒ ๋ณต๋ถ™๋ผ์žˆ๋‹ค.
html1 ํŒŒ์ผ์—๋Š” ๋” ์ด์ƒ styleํƒœ๊ทธ๊ฐ€ ์—†๊ณ  ๊ทธ ์ž๋ฆฌ๋ฅผ linkํƒœ๊ทธ๊ฐ€ ๋Œ€์‹ ํ•˜๊ณ ์žˆ์Œ.

โ€‹

 

 

 

* ์บ์‹ฑ

- =์ €์žฅํ•˜๋‹ค.

- style.cssํŒŒ์ผ์„ ์บ์‹ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด ๊ฒฐ๊ตญ์—๋Š” ํ›จ์”ฌ ๋” ๋น ๋ฅด๊ฒŒ ์›นํŽ˜์ด์ง€๋ฅผ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์œผ๋ฉด์„œ

๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ, ๋‹ค์‹œ๋งํ•ด ์‚ฌ์šฉ๋ฃŒ๋ฅผ ํ›จ์”ฌ ๋” ์ ๊ฒŒ ๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

 

- ์šฐ๋ฆฌ์˜ ์ปดํ“จํ„ฐ์— ์ €์žฅํ•ด๋†จ๋‹ค๊ฐ€ style.css ํŒŒ์ผ ์š”์ฒญ์‹œ,

๊ทธ ์ €์žฅ๋œ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์™€์„œ ์†๋„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค.(network์•ˆ์“ฐ๊ธฐ๋•Œ๋ฌธ์—)

 

๋”๋ณด๊ธฐ

๐Ÿ’ญQ&A


โœ…1. ์ด ๊ฒฝ์šฐ ์™œ ๋งˆ์ง€๋ง‰ ๋ฌธ์žฅ์— red ์ปฌ๋Ÿฌ๊ฐ€ ์™œ ์ ์šฉ์ด ๋˜์ง€ ์•Š๋Š”๊ฑด์ง€?


 

๋งˆ์ง€๋ง‰ ๋ณด๋ฉด "๋ถ€๋ถ„์ด ๋‹ซํžˆ๋Š” ๊บฝ์ƒˆ ๋ฐ”๊นฅ์œผ๋กœ ๋‚˜์™€์žˆ๋‹ค.

์ฆ‰, ...."3.html>" ๊ฐ€ ์•„๋‹ˆ๋ผ "3.html"> ๋กœ ๋ผ์•ผํ•˜๋Š” ๊ฒƒ.


 โš ๏ธ2. <font color="???">๋„ ์žˆ๋Š”๋ฐ, <style="color:???">๊ณผ์˜ ์ฐจ์ด์ ?


โš ๏ธ3. ์ค‘๊ด„ํ˜ธ { }(์„ ํƒ์ž)๋ฅผ ํƒœ๊ทธ์—์„œ๋Š” ์“ฐ๊ณ , ์†์„ฑ์—์„œ๋Š” ์•ˆ ์“ฐ๋Š” ์ด์œ ?


โš ๏ธ4. ์„ ํƒ์ž(์…€๋ ‰ํ„ฐ) ID ์•ž์— #์„ ๋ถ™์ด๋Š” ์ด์œ ?


 โš ๏ธ5.์ด๋ฏธ ๋ธ”๋Ÿญ์˜ ์˜๋ฏธ๋ฅผ ๋‹ด์€ ํƒœ๊ทธ์ธ๋ฐ ์™œ ๋˜ blockํƒœ๊ทธ๋ฅผ ์“ด๊ฑด์ง€?

๋นจ๊ฐ„์ƒ‰ ๋ฐ‘์ค„๋ง๊ณ  ๊ทธ ์œ„์— display:block์„ ๋ณผ ๊ฒƒ.

 โš ๏ธ6.border:5px; ์ธ๋ฐ ์›น์ƒ์—์„œ๋Š” ์™œ 4,800์ด ๋‚˜์˜ค๋Š”๊ฑด์ง€?


โš ๏ธ7.border-bottom(์•„๋ž˜):??px solid gray ์ด๋ถ€๋ถ„ ์ˆœ์„œ ๋ฐ”๋€Œ์–ด๋„ ์ƒ๊ด€ ์—†๋Š”์ง€?

(์˜ˆ๋ฅผ ๋“ค๋ฉด solid 13px blue / 20px red solid )

 

 

 

 

๋”๋ณด๊ธฐ

โœจnew tags

<!-- ์–„๋ผ๋ฆฌ์–„๋ผ -->   ์›น๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด ๊ธฐํ˜ธ ์‚ฌ์ด์— ์žˆ๋Š” ์ปจํ…ํŠธ๋Š” ์—†๋Š” ์…ˆ ์ณ๋ผ~ ๋ผ๋Š” ๋œป.
<style>   ์›น๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ css์˜ ๋ฌธ๋ฒ•์œผ๋กœ ํ•ด์„ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋ช…๋ น.[css]
a {color:red;}   ํฐํŠธ ์ƒ‰๊น”์„ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋ฐ”๊ฟ”๋ผ.[css]

< style="color:red" > ์ง€์ • ์˜ค๋ธŒ์ ํŠธ ์ƒ‰๊น” ๋ณ€๊ฒฝ.[html]

{ text-decoration: none; }  ๋ฐ‘์ค„์„ ์—†์• ์ฃผ๋Š” ์†์„ฑ. [css]

{ font-size:45px; }  ํฐํŠธ ์‚ฌ์ด์ฆˆ ํ‚ค์›€. [css]

{ text-align:center; }  ํฐํŠธ ๊ฐ€์šด๋ฐ ์ •๋ ฌ. [css]

< class="saw" > ์ •ํ™•ํ•˜๊ฒŒ ์–ด๋–ค ๋œป์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์œผ๋‚˜, ์ค‘๋ณต๋˜๋Š” ํƒœ๊ทธ๋ฅผ ๋ฌถ์–ด์ค€๋‹ค๊ณ  ๋ฐฐ์› ๋‹ค. ์„œ์น˜ํ•˜๊ธฐ [html]

 < id="active" > ์„œ์น˜ํ•˜๊ธฐ [css]

{ block-width:???px; }  ์ƒ์ž ํ…Œ๋‘๋ฆฌ ๋‘๊ป˜. [css]

{ block-color:???; }  ์ƒ์ž ํ…Œ๋‘๋ฆฌ ์„  ์ƒ‰. [css]

{ block-style:solid; }  ์ƒ์ž ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ:๊ธฐ๋ณธ. [css]

/* ์–„๋ผ๋ฆฌ์–„๋ผ */ ์ฃผ์„. [css]

{ display } ํƒœ๊ทธ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ๋ฒ• ๋ฐ”๊ฟ”์ฃผ๊ธฐ

{ display:inline; }

{ display:block; }  

{ display:none; }  ํƒœ๊ทธ ์—†์• ๊ธฐ. [css]

 { border: 24px red solid } ํ•œ๊บผ๋ฒˆ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅ (๋‘๊ป˜, ์„  ์ƒ‰, ์„  ์Šคํƒ€์ผ)

{ padding:??px }  ์„œ์น˜ํ•˜๊ธฐ[css]

{ margin: ???px} ๊ฐ„๊ฒฉ(๋งˆ์ง„๊ฐ’)

{ width:??px } ํญ

{ heigh:??px }  ๋†’์ด

<div>  ๋ธ”๋ก๋ ˆ๋ฒจ ์—˜๋ฆฌ๋จผํŠธ(์ค„๋ฐ”๊ฟˆ๋จ)

<span>  ์ธ๋ผ์ธ ์—˜๋ฆฌ๋จผํŠธ(์ค„๋ฐ”๊ฟˆ ์•ˆ๋˜๋‚˜?)

{ display-templete-grid:??px 1fr }  px์ด ์ฒซ๋ฒˆ์งธ ๊ณต๊ฐ„์˜ ๊ฐ€๋กœ ์˜์—ญ/ fr์ด ๋‘๋ฒˆ์งธ ๊ณต๊ฐ„์˜ ์˜์—ญ (2fr 1fr์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด 2:1 ๋น„์œจ์ด๋ผ๋Š” ๋œป)

#grid ol  ๋ชจ๋“  ol์ค‘ ๊ทธ ๋ถ€๋ชจ๊ฐ€ grid์ธ ํƒœ๊ทธ๋ฅผ ์„ ํƒํ•˜๋Š” ์„ ํƒ์ž

@media ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ํƒœ๊ทธ(๋ฐ˜์‘ํ˜• ์›น) = screen width < 800 (๋˜‘๊ฐ™์€ ๋œป)

            {min-width:800px)ํ•  ๊ฒฝ์šฐ { ~~ }์ด๋ ‡๊ฒŒ ๋œ๋‹ค.  ์ตœ์†Œ 800px์ผ ๋•Œ

            {max-width:800px)ํ•  ๊ฒฝ์šฐ { ~~ }์ด๋ ‡๊ฒŒ ๋œ๋‹ค. ์ตœ๋Œ€ 800px์ผ ๋•Œ

<link rel="stylesheet" href="style.css">  html์ด๋ผ๋Š” ์›นํŽ˜์ด์ง€๋Š” style.cssํŒŒ์ผ๊ณผ link(์—ฐ๊ฒฐ) ๋˜์–ด์žˆ๊ณ  ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” style.css ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์„œ ๊ทธ๊ฒƒ์„ ์ด ์›นํŽ˜์ด์ง€์— ์ ์šฉํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.


์„ธ๋ฏธ์ฝœ๋ก  (;)  ํ•˜๋‚˜์˜ ๋””์Šคํฌ๋ฆฝ์…˜์ด ์‹œ์ž‘๋˜๊ณ  ๋๋‚˜๋Š” ๊ฒƒ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ๋ถ„์ž๋กœ ์กด์žฌ. ํšจ๊ณผ ์ง€์ • ํ›„ ํ•ญ์ƒ ์„ธ๋ฏธ์ฝœ๋ก  ์ ์–ด์•ผํ•œ๋‹ค.

id=grid, active ...  id์˜ ๊ฐ’์€ ์•„๋ฌด๊ฑฐ๋‚˜ ์ฃผ์–ด๋„ ๋œ๋‹ค.

 

728x90

'๐Ÿ“ŒDevelopment > learn' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

SCSS  (0) 2023.03.13
01. [HTML] Hello World?  (0) 2023.03.01

์ตœ๊ทผ๋Œ“๊ธ€

์ตœ๊ทผ๊ธ€

skin by ยฉ 2024 ttutta