Guidelines

μ›Ή 크둀링을 μœ„ν•œ CSS ν•„μˆ˜ 지식

μ›Ή 크둀링을 ν•  λ•ŒλŠ” HTMLκ³Ό λ”λΆˆμ–΄ CSS에 λŒ€ν•œ 이해도 맀우 μ€‘μš”ν•©λ‹ˆλ‹€.

CSSλŠ” Cascading Style Sheets의 μ•½μžλ‘œ μ›Ή νŽ˜μ΄μ§€μ˜ μŠ€νƒ€μΌμ„ μ •μ˜ν•˜λ©°, 크둀링할 λ•Œ ν•„μš”ν•œ 정보λ₯Ό μ°ΎλŠ” 데 큰 도움이 λ©λ‹ˆλ‹€.

이번 μˆ˜μ—…μ—μ„œλŠ” CSS의 κΈ°λ³Έ κ°œλ…κ³Ό μ›Ή 크둀링 μ‹œ ν•„μš”ν•œ CSS ν•„μˆ˜ 지식을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

μ°Έκ³  : μ›Ή μž…λ¬Έ + λ‚˜λ§Œμ˜ μ›Ήμ‚¬μ΄νŠΈ λ§Œλ“€κΈ° κ°•μ˜μ—μ„œ CSS에 λŒ€ν•œ 더 μžμ„Έν•œ λ‚΄μš©μ„ 확인해 λ³΄μ„Έμš”.


CSSλž€ λ¬΄μ—‡μΈκ°€μš”?

CSSλŠ” μ›Ή νŽ˜μ΄μ§€μ˜ λ””μžμΈκ³Ό λ ˆμ΄μ•„μ›ƒμ„ μ •μ˜ν•˜λŠ” μ–Έμ–΄λ‘œ, μ›Ή νŽ˜μ΄μ§€κ°€ μ–΄λ–»κ²Œ 보일지λ₯Ό κ²°μ •ν•©λ‹ˆλ‹€.

HTML이 μ›Ή νŽ˜μ΄μ§€μ˜ 'ꡬ쑰'λ₯Ό λ‹΄λ‹Ήν•œλ‹€λ©΄, CSSλŠ” κ·Έ ꡬ쑰λ₯Ό κΎΈλ©°μ£ΌλŠ” 역할을 ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ μ›Ή νŽ˜μ΄μ§€ λ‚΄ κΈ€μžμ˜ 색상, 크기, μ—¬λ°±, 배경색 등을 λͺ¨λ‘ CSS둜 μ„€μ •ν•©λ‹ˆλ‹€.


μ›Ή 크둀링을 μœ„ν•œ CSS ν•„μˆ˜ 지식

μ›Ή 크둀링을 ν•  λ•Œ CSSλŠ” λ‹¨μˆœνžˆ νŽ˜μ΄μ§€μ˜ μ‹œκ°μ  μŠ€νƒ€μΌμ„ λ„˜μ–΄μ„œ, 데이터λ₯Ό μ •ν™•νžˆ μΆ”μΆœν•˜κΈ° μœ„ν•œ 힌트λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.

CSS μ„ νƒμžλ₯Ό 톡해 μ›ν•˜λŠ” HTML μš”μ†Œλ₯Ό μ‰½κ²Œ μ°Ύμ•„λ‚Ό 수 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€.

μ§€κΈˆλΆ€ν„° μ›Ή 크둀링 μ‹œ λ°˜λ“œμ‹œ μ•Œμ•„μ•Ό ν•˜λŠ” CSS κΈ°λ³Έ κ°œλ…μ„ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


1. CSS μ„ νƒμž(Selector): μ–΄λ– ν•œ HTML μš”μ†Œλ₯Ό μ„ νƒν• κΉŒ?

CSS μ„ νƒμžλŠ” νŠΉμ • HTML μš”μ†Œλ₯Ό μ„ νƒν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” νŒ¨ν„΄μž…λ‹ˆλ‹€.

CSS μ„ νƒμž ꡬ쑰
μ„ νƒμž { 속성: κ°’; }

예λ₯Ό λ“€μ–΄, μ›Ήμ‚¬μ΄νŠΈ λ‚΄ λͺ¨λ“  <p> νƒœκ·Έλ₯Ό 선택할 λ–„λŠ” μ•„λž˜μ™€ 같이 μ„ νƒμžλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

κΈ°λ³Έ CSS μ„ νƒμž μ˜ˆμ‹œ
/* λͺ¨λ“  p νƒœκ·Έ 선택 */ p { /* λͺ¨λ“  λ‹¨λ½μ˜ κΈ€μž 색상을 λ…Ήμƒ‰μœΌλ‘œ μ„€μ • */ color: green; }

2. Class와 ID: HTML μš”μ†Œλ₯Ό κ΅¬λΆ„ν•˜λŠ” 속성

Class와 IDλŠ” HTML μš”μ†Œλ₯Ό κ΅¬λΆ„ν•˜κΈ° μœ„ν•œ μ†μ„±μœΌλ‘œ, CSSμ—μ„œ μŠ€νƒ€μΌμ„ μ μš©ν•  λ•Œ 자주 μ‚¬μš©λ©λ‹ˆλ‹€.

classλŠ” μ—¬λŸ¬ μš”μ†Œμ— κ³΅ν†΅μœΌλ‘œ 적용될 수 μžˆλŠ” 반면, idλŠ” νŽ˜μ΄μ§€ λ‚΄μ—μ„œ κ³ μœ ν•΄μ•Ό ν•©λ‹ˆλ‹€.

Class와 ID μ˜ˆμ‹œ
<div class="product-item">μƒν’ˆ 1</div> <div class="product-item">μƒν’ˆ 2</div> <div id="header">헀더</div>

예λ₯Ό λ“€μ–΄ μœ„ μ½”λ“œμ—μ„œ class="product-item"인 div μš”μ†ŒλŠ” λͺ¨λ‘ CSS λ™μΌν•œ μŠ€νƒ€μΌμ΄ μ μš©λ©λ‹ˆλ‹€.

반면 id="main-header"인 div μš”μ†ŒλŠ” κ³ μœ ν•œ μŠ€νƒ€μΌμ΄ μ μš©λ©λ‹ˆλ‹€.

CSS둜 classλ₯Ό 선택할 λ•ŒλŠ” μ„ νƒμžλ‘œ .을 μ‚¬μš©ν•˜λ©°, idλ₯Ό 선택할 λ•ŒλŠ” μ„ νƒμžλ‘œ #을 μ‚¬μš©ν•©λ‹ˆλ‹€.

κΈ°λ³Έ CSS μ„ νƒμž μ˜ˆμ‹œ
/* class="product-item"인 μš”μ†Œ 선택 */ .product-item { /* λͺ¨λ“  μƒν’ˆ ν•­λͺ©μ˜ κΈ€μž 크기λ₯Ό 14px둜 μ„€μ • */ font-size: 14px; /* λͺ¨λ“  μƒν’ˆ ν•­λͺ©μ˜ κΈ€μž 색상을 νŒŒλž€μƒ‰μœΌλ‘œ μ„€μ • */ color: blue; } /* id="header"인 μš”μ†Œ 선택 */ #header { /* ν—€λ”μ˜ μœ„μͺ½ 여백을 10px둜 μ„€μ • */ margin-top: 10px; /* ν—€λ”μ˜ 배경색을 λ…Έλž€μƒ‰μœΌλ‘œ μ„€μ • */ background-color: yellow; }

특히 μ›Ή 크둀링 μ‹œ, class λ˜λŠ” id μ†μ„±μœΌλ‘œ νŠΉμ • μš”μ†Œλ₯Ό 지정해야 ν•˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€.

Mission
0 / 1

λ‹€μŒ λΉˆμΉΈμ— κ°€μž₯ μ μ ˆν•œ λ‚΄μš©μ€ λ¬΄μ—‡μΌκΉŒμš”?

CSS μ„ νƒμžλ₯Ό μ‚¬μš©ν•˜μ—¬ λͺ¨λ“  <p> νƒœκ·Έλ₯Ό 선택할 λ•ŒλŠ” μ„ νƒμžλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
p
.p
#p
tag-p

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help