학습
CSS 글꼴 및 텍스트 스타일링
CSS 글꼴 및 텍스트 스타일링 — 초급
글꼴 및 텍스트 스타일링
1. 도입 (왜 배워야 하는가)
웹사이트의 첫인상은 텍스트 스타일링에 크게 의존합니다. 적절한 글꼴과 텍스트 스타일은 사용자 경험을 향상시키고, 브랜드의 정체성을 강화하는 데 중요한 역할을 합니다. 만약 CSS를 통해 글꼴과 텍스트를 효과적으로 스타일링하지 않으면, 웹사이트는 너무 단조롭고 읽기 힘들어져 방문자가 이탈할 수 있습니다. 이는 특히 전자상거래 사이트나 블로그와 같은 콘텐츠 중심 웹사이트에서 더욱 중요합니다. 따라서 CSS를 통한 텍스트 스타일링은 웹 개발에서 필수적인 기술입니다.
2. 핵심 개념 설명
1. 글꼴(Font)
글꼴은 문자, 기호 등의 디자인 스타일을 의미합니다. 실생활에서 다양한 서체가 존재하듯이, 웹에서도 다양한 글꼴을 사용할 수 있습니다. 예를 들어, 손글씨 느낌의 글꼴은 친근함을 줄 수 있고, 세리프 글꼴은 전통적이고 공식적인 느낌을 줄 수 있습니다.
2. 텍스트 크기(Font Size)
텍스트 크기는 글자의 크기를 의미하며, 사용자가 내용을 얼마나 쉽게 읽을 수 있는지를 결정합니다. 너무 작은 글자는 읽기 힘들고, 너무 큰 글자는 거슬릴 수 있습니다.
3. 텍스트 색상(Text Color)
텍스트 색상은 독자가 콘텐츠를 얼마나 잘 이해할 수 있는지를 결정하는 중요한 요소입니다. 배경과의 대비가 충분하지 않으면 글자가 잘 보이지 않을 수 있습니다.
| 용어 | 설명 |
|---|---|
| 글꼴 | 문자와 기호의 디자인 스타일 |
| 텍스트 크기 | 글자의 크기 |
| 텍스트 색상 | 글자의 색상 |
3. 기본 코드 예제
아래는 기본적인 텍스트 스타일링을 위한 CSS 코드입니다.
body {
font-family: Arial, sans-serif; / 기본 글꼴 설정 /
font-size: 16px; / 기본 텍스트 크기 설정 /
color: #333; / 기본 텍스트 색상 설정 /
}
h1 {
font-size: 2em; / h1 태그의 텍스트 크기 설정 /
color: #007bff; / h1 색상 설정 /
}
p {
line-height: 1.5; / 문단의 줄 간격 설정 /
}
body는 웹페이지의 기본 글꼴을 Arial로 설정하고, 기본 텍스트 크기를 16픽셀로 지정합니다. 글자 색상은 어두운 회색(#333)입니다.h1태그는 2배의 크기로 설정하고, 파란색(#007bff)으로 색상을 지정합니다.p태그는 줄 간격을 1.5로 설정하여 읽기 쉽게 합니다.
4. 실전 활용 예제
예제 1: 쇼핑몰 제품 설명
쇼핑몰에서는 제품 설명을 읽기 쉽게 스타일링해야 합니다. 아래 코드는 상품 설명을 강조하는 예입니다.
.product-description {
font-family: 'Georgia', serif; / 고전적인 느낌의 글꼴 /
font-size: 18px; / 읽기 쉬운 크기 /
color: #555; / 부드러운 회색 /
margin-bottom: 20px; / 아래 여백 추가 /
}
이 코드는 제품 설명을 고전적인 느낌의 글꼴로 설정하고, 적당한 크기와 여백을 추가하여 가독성을 높입니다.
예제 2: 블로그 제목
블로그 제목은 눈에 띄어야 합니다.
.blog-title {
font-family: 'Courier New', monospace; / 독특한 글꼴 /
font-size: 2.5em; / 크게 강조 /
color: #ff6600; / 주황색 /
text-align: center; / 중앙 정렬 /
}
블로그 제목은 독특한 글꼴과 주황색으로 설정하여 방문자의 주목을 끌 수 있습니다.
5. 흔한 실수와 주의사항
실수 1: 글꼴을 지정하지 않기
잘못된 코드:
body {
font-size: 16px;
}
올바른 코드:
body {
font-family: Arial, sans-serif;
font-size: 16px;
}
글꼴을 지정하지 않으면 브라우저 기본 글꼴이 사용되며, 디자인 일관성이 떨어질 수 있습니다.
실수 2: 색상 대비 부족
잘못된 코드:
body {
color: #fff; / 흰색 글씨 /
background-color: #fff; / 흰색 배경 /
}
올바른 코드:
body {
color: #333; / 어두운 글씨 /
background-color: #fff; / 흰색 배경 /
}
글자와 배경 색상이 유사하면 가독성이 떨어집니다.
6. 정리
다음에 학습하면 좋은 주제는 배경 스타일링과 레이아웃 구성입니다. 이 두 가지 주제를 통해 웹페이지 전체적인 디자인을 더욱 완성도 있게 만들 수 있습니다.