λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Stylesheet/CSS

[CSS3]CSS ν…μŠ€νŠΈ μ†μ„±μœΌλ‘œ ν…μŠ€νŠΈ μŠ€νƒ€μΌλ§

by YJ Dev 2024. 5. 25.
728x90
λ°˜μ‘ν˜•
SMALL

ν…μŠ€νŠΈ 속성은 μ›Ή νŽ˜μ΄μ§€μ˜ 가독성과 μ‹œκ°μ μΈ 맀λ ₯을 λ†’μ΄λŠ” 데 μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. 이 κΈ€μ—μ„œλŠ” CSSλ₯Ό μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό μŠ€νƒ€μΌλ§ν•˜κ³ , μ›Ήμ‚¬μ΄νŠΈμ˜ κ°€μ‹œμ„±μ„ ν–₯μƒν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

css ν…μŠ€νŠΈ 속성

폰트 κ΄€λ ¨ μ†μ„±πŸ…°οΈ

ν…μŠ€νŠΈμ˜ ν°νŠΈλŠ” μ›Ή νŽ˜μ΄μ§€μ˜ λŠλ‚Œκ³Ό λΈŒλžœλ”©μ— 큰 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€. CSSμ—μ„œλŠ” font-family, font-size, font-weight, font-style, font-variantλ“±μ˜ 속성을 μ‚¬μš©ν•˜μ—¬ 폰트λ₯Ό μ§€μ •ν•˜κ³  크기와 κ΅΅κΈ°λ₯Ό μ‘°μ ˆν•  수 μžˆμŠ΅λ‹ˆλ‹€.

font-family

font-family 속성은 CSSμ—μ„œ κ°€μž₯ μ€‘μš”ν•œ 속성 쀑 ν•˜λ‚˜λ‘œ, μ›Ή νŽ˜μ΄μ§€μ˜ ν…μŠ€νŠΈμ— μ μš©ν•  폰트 νŒ¨λ°€λ¦¬λ₯Ό μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성은 ν…μŠ€νŠΈλ₯Ό μ–΄λ–€ 폰트둜 ν‘œμ‹œν• μ§€λ₯Ό κ²°μ •ν•  수 있게 ν•΄ μ€λ‹ˆλ‹€.
폰트 νŒ¨λ°€λ¦¬λŠ” μ‚¬μš©μž μ‹œμŠ€ν…œμ— μ„€μΉ˜λœ 폰트의 집합을 μ˜λ―Έν•©λ‹ˆλ‹€. 폰트 νŒ¨λ°€λ¦¬λ₯Ό μ§€μ •ν•¨μœΌλ‘œμ¨, λΈŒλΌμš°μ €λŠ” ν•΄λ‹Ή ν°νŠΈκ°€ μ‚¬μš©μž μ‹œμŠ€ν…œμ— μ„€μΉ˜λ˜μ–΄ μžˆλŠ”μ§€ ν™•μΈν•˜κ³ , μ—†λŠ” κ²½μš°μ—λŠ” λŒ€μ²΄ν•  폰트λ₯Ό μ°Ύμ•„μ„œ μ‚¬μš©ν•©λ‹ˆλ‹€.
font-family 속성은 ν•œ 개 μ΄μƒμ˜ 폰트 이름을 포함할 수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λ•Œ 각 폰트 이름은 μ‰Όν‘œλ‘œ κ΅¬λΆ„ν•˜μ—¬ λ‚˜μ—΄ν•©λ‹ˆλ‹€. λ˜ν•œ, λ§Œμ•½ 폰트 이름에 곡백이 μžˆκ±°λ‚˜, 이름이 μ—¬λŸ¬ λ‹¨μ–΄λ‘œ 이루어져 μžˆλ‹€λ©΄ ν°λ”°μ˜΄ν‘œ(" ")둜 λ‘˜λŸ¬μ‹Έμ•Όν•©λ‹ˆλ‹€.


예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 font-family 속성을 μ‚¬μš©ν•˜μ—¬ 폰트 νŒ¨λ°€λ¦¬λ₯Ό 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

font-family: Arial, Helvetica, sans-serif;

μœ„μ˜ μ½”λ“œμ—μ„œλŠ” λΈŒλΌμš°μ €κ°€ λ¨Όμ € μ‹œμŠ€ν…œμ— Arial ν°νŠΈκ°€ μ„€μΉ˜λ˜μ–΄ μžˆλŠ”μ§€ ν™•μΈν•˜κ³ , μ—†λŠ” κ²½μš°μ—λŠ” Helvetica 폰트둜 λŒ€μ²΄ν•©λ‹ˆλ‹€. 그리고 λ‘˜ λ‹€ μ„€μΉ˜λ˜μ–΄ μžˆμ§€ μ•Šμ€ κ²½μš°μ—λŠ” κΈ°λ³Έ sans-serif 폰트λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

폰트 νŒ¨λ°€λ¦¬λ₯Ό 지정할 λ•ŒλŠ” μ‚¬μš©μž ν™˜κ²½μ„ κ³ λ €ν•˜μ—¬ κ°€μž₯ 보편적으둜 μ‚¬μš©λ˜λŠ” 폰트λ₯Ό μ•žμ— λ‚˜μ—΄ν•˜κ³ , λŒ€μ²΄ν•  폰트λ₯Ό 뒀에 λ‚˜μ—΄ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. μ΄λ ‡κ²Œ ν•¨μœΌλ‘œμ¨ κ°€λŠ₯ν•œ λ§Žμ€ μ‚¬μš©μžκ°€ μΌκ΄€λœ ν…μŠ€νŠΈ μŠ€νƒ€μΌμ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

font-size

font-size 속성은 CSSμ—μ„œ ν…μŠ€νŠΈμ˜ 크기λ₯Ό μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성은 ν…μŠ€νŠΈμ˜ κΈ€κΌ΄ 크기λ₯Ό ν”½μ…€(px), 포인트(pt), λ°±λΆ„μœ¨(%), em, rem λ“±μ˜ λ‹¨μœ„λ‘œ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹¨μœ„μ— κ΄€ν•œ λ‚΄μš©μ΄ 쑰금 더 μ•Œκ³  μ‹Άλ‹€λ©΄ css νŠΉμ§•μΈ λ‹¨μœ„μ— λŒ€ν•œ λ‚΄μš©μ„ μ•„λž˜ ν¬μŠ€νŒ…μ„ 톡해 확인해 μ£Όμ„Έμš”πŸ‘€

""

[CSS3]CSS의 νŠΉμ§•: κΈ°λ³Έ μŠ€νƒ€μΌ μ‹œνŠΈλΆ€ν„° μƒμ†κΉŒμ§€

CSSλŠ” μ›Ή νŽ˜μ΄μ§€μ˜ λ””μžμΈκ³Ό λ ˆμ΄μ•„μ›ƒμ„ μ •μ˜ν•˜λŠ” μ€‘μš”ν•œ μ–Έμ–΄μž…λ‹ˆλ‹€. 이번 κΈ€μ—μ„œλŠ” CSS의 μ£Όμš” νŠΉμ§•λ“€μ„ μžμ„Ένžˆ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨κΈ°λ³Έ μŠ€νƒ€μΌ μ‹œνŠΈβœ¨μ μš© μš°μ„ μˆœμœ„μ™€ νŠΉμ΄μ„±β­μƒμ†πŸ‘©‍

creativevista.tistory.com

예λ₯Ό λ“€μ–΄, font-size 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ˜ 크기λ₯Ό 16px둜 μ§€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό 같이 μž‘μ„±ν•©λ‹ˆλ‹€.

font-size: 16px;

ν…μŠ€νŠΈμ˜ 크기λ₯Ό μ‘°μ ˆν•¨μœΌλ‘œμ¨ μ›Ή νŽ˜μ΄μ§€μ˜ λ ˆμ΄μ•„μ›ƒμ„ μ‘°μ •ν•˜κ±°λ‚˜ ν…μŠ€νŠΈμ˜ 가독성을 ν–₯상할 수 μžˆμŠ΅λ‹ˆλ‹€. 일반적으둜 μ›Ή νŽ˜μ΄μ§€μ—μ„œλŠ” ν…μŠ€νŠΈμ˜ κΈ°λ³Έ 크기가 16px둜 μ„€μ •λ˜μ–΄ 있으며, 이λ₯Ό κΈ°μ€€μœΌλ‘œ μƒλŒ€μ μΈ 크기λ₯Ό μ§€μ •ν•˜λŠ” 것이 μΌλ°˜μ μž…λ‹ˆλ‹€.

font-weight

font-weight 속성은 CSSμ—μ„œ ν…μŠ€νŠΈμ˜ λ‘κ»˜λ₯Ό μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό 일반적으둜 normal(κΈ°λ³Έκ°’) λ˜λŠ” bold둜 μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ, font-weight 값을 숫자둜 μ§€μ •ν•˜μ—¬ 더 세뢀적인 λ‘κ»˜λ₯Ό μ‘°μ ˆν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.
κ°€μž₯ 일반적으둜 μ‚¬μš©λ˜λŠ” 값은 normalκ³Ό boldμž…λ‹ˆλ‹€. normal은 보톡 ν‰λ²”ν•œ λ‘κ»˜λ₯Ό 가진 ν…μŠ€νŠΈλ₯Ό μ§€μ •ν•˜κ³ , boldλŠ” ꡡ은 λ‘κ»˜μ˜ ν…μŠ€νŠΈλ₯Ό μ§€μ •ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 font-weight 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό ꡡ게 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

font-weight: bold;


λ˜λŠ” 숫자 κ°’μœΌλ‘œλ„ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€. 숫자 값은 100λΆ€ν„° 900κΉŒμ§€μ˜ λ²”μœ„λ₯Ό κ°€μ§‘λ‹ˆλ‹€. 값이 λ†’μ„μˆ˜λ‘ ν…μŠ€νŠΈλŠ” 더 ꡡ게 ν‘œμ‹œλ©λ‹ˆλ‹€. μΌλ°˜μ μœΌλ‘œλŠ” 100, 200, 300, 400, 500, 600, 700, 800, 900 μ€‘μ—μ„œ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.

font-weight: 700; /* ꡡ은 ν…μŠ€νŠΈ */

font-weight 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ˜ λ‘κ»˜λ₯Ό μ‘°μ ˆν•¨μœΌλ‘œμ¨ λ””μžμΈμ˜ μ˜λ„λ₯Ό λ”μš± λͺ…ν™•ν•˜κ²Œ μ „λ‹¬ν•˜κ³ , μ‚¬μš©μžμ˜ μ‹œμ„ μ„ λŒμ–΄ 더 μ€‘μš”ν•˜κ±°λ‚˜ κ°•μ‘°ν•  μš”μ†Œλ₯Ό κ°•μ‘°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

font-style

font-style 속성은 CSSμ—μ„œ ν…μŠ€νŠΈμ˜ μŠ€νƒ€μΌμ„ μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό κΈ°μšΈμž„ κΌ΄(이타릭체)둜 ν‘œμ‹œν•˜κ±°λ‚˜ 일반 폰트 μŠ€νƒ€μΌλ‘œ μœ μ§€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κ°€μž₯ 일반적으둜 μ‚¬μš©λ˜λŠ” 값은 normal(κΈ°λ³Έκ°’)κ³Ό italicμž…λ‹ˆλ‹€. normal 값은 ν…μŠ€νŠΈλ₯Ό 일반적인 폰트 μŠ€νƒ€μΌλ‘œ ν‘œμ‹œν•˜κ³ , italic 값은 ν…μŠ€νŠΈλ₯Ό κΈ°μšΈμž„ κΌ΄(이타릭체)둜 ν‘œμ‹œν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 font-style 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό κΈ°μšΈμž„ 꼴둜 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

font-style: italic;

ν…μŠ€νŠΈλ₯Ό μ΄νƒ€λ¦­μ²΄λ‘œ ν‘œμ‹œν•˜λŠ” 것은 일반 ν…μŠ€νŠΈμ™€ κ΅¬λΆ„λ˜λ„λ‘ ν•˜κ±°λ‚˜ κ°•μ‘°ν•˜λŠ” 데 도움이 λ©λ‹ˆλ‹€. 특히 μΈμš©κ΅¬λ‚˜ νŠΉμ • μš©μ–΄λ₯Ό κ°•μ‘°ν•  λ•Œ μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€.

font-variant

font-variant 속성은 CSSμ—μ„œ ν…μŠ€νŠΈμ˜ λ³€ν˜•μ„ μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό λŒ€λ¬Έμž λ³€ν™˜ν•˜κ±°λ‚˜ μ†Œλ¬Έμžλ‘œ λ³€ν™˜ν•˜κ³ , 일뢀 κΈ€μžλ₯Ό μž‘μ€ λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•˜λŠ” λ“±μ˜ λ³€ν˜•μ„ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

κ°€μž₯ 일반적으둜 μ‚¬μš©λ˜λŠ” 값은 normal(κΈ°λ³Έκ°’)κ³Ό small-capsμž…λ‹ˆλ‹€. normal 값은 ν…μŠ€νŠΈλ₯Ό 일반적인 μ†Œλ¬Έμžλ‘œ ν‘œμ‹œν•˜κ³ , small-caps 값은 ν…μŠ€νŠΈλ₯Ό μž‘μ€ λŒ€λ¬Έμžλ‘œ ν‘œμ‹œν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 font-variant 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό μž‘μ€ λŒ€λ¬Έμžλ‘œ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

font-variant: small-caps;

μž‘μ€ λŒ€λ¬ΈμžλŠ” 일반적인 λŒ€λ¬Έμžλ³΄λ‹€ 더 μž‘μ€ 크기둜 ν‘œμ‹œλ˜λ©°, μ£Όλ³€ μ†Œλ¬Έμžμ™€ 일관성 있게 ν‘œμ‹œλ©λ‹ˆλ‹€. μ΄λŠ” νŠΉμ • μš©μ–΄λ‚˜ 제λͺ©μ„ κ°•μ‘°ν•˜λŠ” 데 μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€.

ν…μŠ€νŠΈ μŠ€νƒ€μΌλ§πŸ–ŒοΈ

ν…μŠ€νŠΈμ˜ 색상, 간격, 그림자 등을 μ‘°μ ˆν•˜μ—¬ μ›Ή νŽ˜μ΄μ§€μ˜ μ‹œκ°μ μΈ 맀λ ₯을 높일 수 μžˆμŠ΅λ‹ˆλ‹€. color, letter-spacing, text-shadow λ“±μ˜ 속성을 ν™œμš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό μŠ€νƒ€μΌλ§ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

color

color 속성은 ν…μŠ€νŠΈμ˜ 색상을 μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό λ‹€μ–‘ν•œ μƒ‰μœΌλ‘œ ν‘œμ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€. 색상은 μ—¬λŸ¬ ν˜•μ‹μœΌλ‘œ 지정할 수 있으며, ν”νžˆ μ‚¬μš©λ˜λŠ” ν˜•μ‹μ€ 색상 이름(예: "red", "blue"), HEX μ½”λ“œ(예: "#FF0000", "#0000FF"), RGB κ°’(예: "rgb(255, 0, 0)", "rgb(0, 0, 255)") 등이 μžˆμŠ΅λ‹ˆλ‹€.
색상 ν‘œκΈ°λ²•μ— κ΄€ν•œ λ‚΄μš©μ΄ 쑰금 더 μ•Œκ³  μ‹Άλ‹€λ©΄ μ•„λž˜ ν¬μŠ€νŒ…μ„ 톡해 확인해 μ£Όμ„Έμš”πŸ‘€

""

[CSS3]CSS의 νŠΉμ§•: κΈ°λ³Έ μŠ€νƒ€μΌ μ‹œνŠΈλΆ€ν„° μƒμ†κΉŒμ§€

CSSλŠ” μ›Ή νŽ˜μ΄μ§€μ˜ λ””μžμΈκ³Ό λ ˆμ΄μ•„μ›ƒμ„ μ •μ˜ν•˜λŠ” μ€‘μš”ν•œ μ–Έμ–΄μž…λ‹ˆλ‹€. 이번 κΈ€μ—μ„œλŠ” CSS의 μ£Όμš” νŠΉμ§•λ“€μ„ μžμ„Ένžˆ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨κΈ°λ³Έ μŠ€νƒ€μΌ μ‹œνŠΈβœ¨μ μš© μš°μ„ μˆœμœ„μ™€ νŠΉμ΄μ„±β­μƒμ†πŸ‘©‍

creativevista.tistory.com

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 color 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ˜ 색상을 λΉ¨κ°„μƒ‰μœΌλ‘œ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

color: red;

letter-spacing

letter-spacing 속성은 ν…μŠ€νŠΈ κ°„μ˜ 간격(μžκ°„)을 μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ 각 문자 μ‚¬μ΄μ˜ 간격을 μ‘°μ ˆν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ–‘μˆ˜ 값은 간격을 λ„“νžˆκ³ , 음수 값은 간격을 μ’νž™λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 letter-spacing 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈ κ°„μ˜ 간격을 2px둜 늘릴 수 μžˆμŠ΅λ‹ˆλ‹€.

letter-spacing: 2px;

text-shadow

text-shadow 속성은 ν…μŠ€νŠΈμ— 그림자 효과λ₯Ό μΆ”κ°€ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈ μ£Όμœ„μ— 그림자λ₯Ό μƒμ„±ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό 더 λ‹λ³΄μ΄κ²Œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.
이 속성은 λ‹€μŒκ³Ό 같은 κ°’μœΌλ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€. μˆ˜ν‰ μœ„μΉ˜(offset-x), 수직 μœ„μΉ˜(offset-y), 흐림 정도(blur-radius), 그림자의 색상(color).

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 text-shadow 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ— νšŒμƒ‰ 그림자λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);

μœ„μ˜ μ½”λ“œμ—μ„œ 2px 2pxλŠ” 그림자의 μˆ˜ν‰ 및 수직 μœ„μΉ˜λ₯Ό λ‚˜νƒ€λ‚΄κ³ , 4pxλŠ” 그림자의 흐림 정도λ₯Ό λ‚˜νƒ€λ‚΄λ©°, rgba(0, 0, 0, 0.5)λŠ” 그림자의 색상을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

ν…μŠ€νŠΈ μ •λ ¬↔

ν…μŠ€νŠΈλ₯Ό μ μ ˆν•˜κ²Œ μ •λ ¬ν•˜λŠ” 것은 μ›Ή νŽ˜μ΄μ§€μ˜ λ ˆμ΄μ•„μ›ƒμ„ κ°œμ„ ν•˜λŠ” 데 도움이 λ©λ‹ˆλ‹€. CSSμ—μ„œλŠ” text-align 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό κ°€μš΄λ° μ •λ ¬, μ™Όμͺ½ μ •λ ¬, 였λ₯Έμͺ½ μ •λ ¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

text-align

κ°€μž₯ 일반적으둜 μ‚¬μš©λ˜λŠ” 값은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

  • left: ν…μŠ€νŠΈλ₯Ό μ™Όμͺ½μœΌλ‘œ μ •λ ¬ν•©λ‹ˆλ‹€. 이 값은 보톡 λ””ν΄νŠΈ κ°’μž…λ‹ˆλ‹€.
  • center: ν…μŠ€νŠΈλ₯Ό κ°€μš΄λ°λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
  • right: ν…μŠ€νŠΈλ₯Ό 였λ₯Έμͺ½μœΌλ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.
  • justify: ν…μŠ€νŠΈλ₯Ό μ–‘μͺ½μœΌλ‘œ μ •λ ¬ν•©λ‹ˆλ‹€. ν…μŠ€νŠΈκ°€ μ™Όμͺ½κ³Ό 였λ₯Έμͺ½ λͺ¨λ‘ μ •λ ¬λ˜λ„λ‘ 간격을 μ‘°μ ˆν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 text-align 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό κ°€μš΄λ° μ •λ ¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

text-align: center;

ν…μŠ€νŠΈ μž₯μ‹πŸŽ€

ν…μŠ€νŠΈμ— 밑쀄, μ·¨μ†Œμ„ , λŒ€λ¬Έμž λ³€ν™˜ λ“±μ˜ μž₯식적인 μš”μ†Œλ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. text-decoration, text-transform λ“±μ˜ 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό μž₯식할 수 μžˆμŠ΅λ‹ˆλ‹€.

text-decoration

text-decoration 속성은 ν…μŠ€νŠΈμ˜ μž₯식(밑쀄, μ·¨μ†Œμ„  λ“±)을 μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ— 밑쀄을 μΆ”κ°€ν•˜κ±°λ‚˜ μ·¨μ†Œμ„ μ„ μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ£Όμš” κ°’μœΌλ‘œλŠ” λ‹€μŒμ΄ μžˆμŠ΅λ‹ˆλ‹€:

  • none: ν…μŠ€νŠΈμ— μž₯식을 μ μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • underline: ν…μŠ€νŠΈμ— 밑쀄을 μΆ”κ°€ν•©λ‹ˆλ‹€.
  • overline: ν…μŠ€νŠΈ μœ„μ— 선을 μΆ”κ°€ν•©λ‹ˆλ‹€.
  • line-through: ν…μŠ€νŠΈμ— κ°€μš΄λ°μ— μ·¨μ†Œμ„ μ„ μΆ”κ°€ν•©λ‹ˆλ‹€.
  • underline overline: ν…μŠ€νŠΈμ— 밑쀄과 μœ„μ— 선을 λ™μ‹œμ— μΆ”κ°€ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 text-decoration 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ— 밑쀄을 μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

text-decoration: underline;

text-transform

text-transform 속성은 ν…μŠ€νŠΈμ˜ λŒ€μ†Œλ¬Έμžλ₯Ό λ³€ν™˜ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•˜κ±°λ‚˜ μ†Œλ¬Έμžλ‘œ λ³€ν™˜ν•˜κ±°λ‚˜, 각 λ‹¨μ–΄μ˜ 첫 κΈ€μžλ₯Ό λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ£Όμš” κ°’μœΌλ‘œλŠ” λ‹€μŒμ΄ μžˆμŠ΅λ‹ˆλ‹€:

  • none: ν…μŠ€νŠΈμ˜ λ³€ν˜•μ„ μ μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • uppercase: ν…μŠ€νŠΈλ₯Ό λͺ¨λ‘ λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€.
  • lowercase: ν…μŠ€νŠΈλ₯Ό λͺ¨λ‘ μ†Œλ¬Έμžλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€.
  • capitalize: 각 λ‹¨μ–΄μ˜ 첫 κΈ€μžλ₯Ό λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 text-transform 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈλ₯Ό λŒ€λ¬Έμžλ‘œ λ³€ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

text-transform: uppercase;

쀄 λ°”κΏˆκ³Ό λ‹¨λ½πŸ“

ν…μŠ€νŠΈμ˜ 쀄 λ°”κΏˆκ³Ό 단락을 μ„€μ •ν•˜μ—¬ ν…μŠ€νŠΈμ˜ 가독성을 높일 수 μžˆμŠ΅λ‹ˆλ‹€. word-wrap, line-height λ“±μ˜ 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ˜ μ€„λ°”κΏˆκ³Ό 단락을 μ‘°μ ˆν•  수 μžˆμŠ΅λ‹ˆλ‹€.

word-wrap

word-wrap 속성은 ν…μŠ€νŠΈκ°€ μ»¨ν…Œμ΄λ„ˆλ₯Ό λ„˜μ–΄κ°ˆ λ•Œ 쀄 λ°”κΏˆμ„ μ–΄λ–»κ²Œ μ²˜λ¦¬ν• μ§€λ₯Ό μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 주둜 κΈ΄ λ‹¨μ–΄λ‚˜ κΈ΄ URL 등이 μ»¨ν…Œμ΄λ„ˆλ₯Ό λ„˜μ–΄κ°€λŠ” κ²½μš°μ— μ‚¬μš©λ©λ‹ˆλ‹€.

  • normal: κΈ°λ³Έκ°’μœΌλ‘œ, 단어 λ‹¨μœ„λ‘œλ§Œ 쀄 λ°”κΏˆμ΄ λ°œμƒν•©λ‹ˆλ‹€.
  • break-word: κΈ΄ λ‹¨μ–΄λ‚˜ λ¬Έμžμ—΄μ΄ μ»¨ν…Œμ΄λ„ˆλ₯Ό λ„˜μ–΄κ°ˆ λ•Œ 쀄 λ°”κΏˆμ΄ λ°œμƒν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 word-wrap 속성을 μ‚¬μš©ν•˜μ—¬ 단어가 μ»¨ν…Œμ΄λ„ˆλ₯Ό λ„˜μ–΄κ°ˆ λ•Œ 쀄 λ°”κΏˆμ„ λ°œμƒμ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

word-wrap: break-word;

line-height

line-height 속성은 ν…μŠ€νŠΈ 쀄 κ°„μ˜ 간격(ν–‰κ°„)을 μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이 속성은 ν•œ μ€„μ˜ ν…μŠ€νŠΈμ˜ 높이λ₯Ό κ²°μ •ν•˜λ©°, 쀄 간격을 μ‘°μ ˆν•˜μ—¬ ν…μŠ€νŠΈμ˜ 가독성을 λ†’μ΄λŠ” 데 도움이 λ©λ‹ˆλ‹€.

line-height 속성은 길이 κ°’μ΄λ‚˜ λΉ„μœ¨ 값을 μ‚¬μš©ν•˜μ—¬ 지정할 수 μžˆμŠ΅λ‹ˆλ‹€. 길이 값은 ν”½μ…€(px)μ΄λ‚˜ em λ‹¨μœ„λ‘œ μ§€μ •λ˜λ©°, 쀄 간격을 κ³ μ •λœ 크기둜 μ„€μ •ν•©λ‹ˆλ‹€. λ°˜λ©΄μ— 숫자 값은 μ—¬λŸ¬ μ€„μ˜ ν…μŠ€νŠΈλ₯Ό κ°μ‹ΈλŠ” μ‚¬κ°ν˜•μ˜ 높이에 λŒ€ν•œ λΉ„μœ¨μ„ λ‚˜νƒ€λ‚΄λ©°, κΈ€κΌ΄ 크기의 배수둜 μ§€μ •λ©λ‹ˆλ‹€.


예λ₯Ό λ“€μ–΄, λ‹€μŒκ³Ό 같이 line-height 속성을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈ 쀄 μ‚¬μ΄μ˜ 간격을 μ‘°μ ˆν•  수 μžˆμŠ΅λ‹ˆλ‹€.

line-height: 1.5;

μœ„μ˜ μ½”λ“œλŠ” ν…μŠ€νŠΈ 쀄 μ‚¬μ΄μ˜ 간격을 κΈ€κΌ΄ 크기의 1.5배둜 μ„€μ •ν•©λ‹ˆλ‹€. μ΄λ ‡κ²Œ ν•¨μœΌλ‘œμ¨ ν…μŠ€νŠΈκ°€ μ„œλ‘œ κ²ΉμΉ˜μ§€ μ•Šκ³  더 읽기 μ‰½κ²Œ λ©λ‹ˆλ‹€.

핡심 λ‚΄μš©πŸ‘€

css ν…μŠ€νŠΈ 속성

728x90
λ°˜μ‘ν˜•