반응형
텍스트 스타일링은 웹 페이지의 가독성과 사용자 경험에 중요한 영향을 미칩니다. CSS를 사용하여 텍스트의 폰트, 크기, 색상, 간격 등을 조절함으로써, 텍스트를 더욱 돋보이게 할 수 있습니다. 이제 CSS를 통한 텍스트 스타일링의 주요 부분들을 상세하게 살펴보겠습니다.
1. 폰트 스타일링 (Font Styling)
- font-family: 텍스트에 적용할 폰트를 지정합니다. 예: font-family: Arial, sans-serif;.
- font-size: 텍스트의 크기를 설정합니다. 예: font-size: 16px;.
- font-weight: 폰트의 굵기를 정의합니다. 예: font-weight: bold;.
- font-style: 폰트 스타일을 이탤릭체 등으로 지정합니다. 예: font-style: italic;.
2. 텍스트 색상 및 배경 (Text Color and Background)
- color: 텍스트의 색상을 지정합니다. 예: color: #333333;.
- background-color: 텍스트 배경의 색상을 지정합니다. 예: background-color: yellow;.
3. 텍스트 정렬 및 표시 (Text Alignment and Display)
- text-align: 텍스트의 정렬(왼쪽, 가운데, 오른쪽)을 설정합니다. 예: text-align: center;.
- text-decoration: 밑줄, 취소선 등 텍스트 장식을 설정합니다. 예: text-decoration: underline;.
- white-space: 공백 문자 처리 방식을 지정합니다. 예: white-space: nowrap;.
- text-transform: 대문자 변환, 소문자 변환 등 텍스트의 대소문자를 조절합니다. 예: text-transform: uppercase;.
4. 텍스트 간격 (Text Spacing)
- letter-spacing: 문자 간 간격을 조절합니다. 예: letter-spacing: 2px;.
- word-spacing: 단어 간 간격을 조절합니다. 예: word-spacing: 4px;.
- line-height: 줄 간격(행 높이)을 조절합니다. 예: line-height: 1.5;.
5. 텍스트 그림자 (Text Shadow)
- text-shadow: 텍스트에 그림자 효과를 추가합니다. 예: text-shadow: 2px 2px 2px #000000;.
6. 웹 폰트 (Web Fonts)
- 웹 폰트 사용: @font-face를 사용하여 사용자 지정 폰트를 웹 페이지에 통합합니다.
@font-face {
font-family: 'MyWebFont';
src: url('myfont.woff2') format('woff2');
}
7. 텍스트 오버플로 (Text Overflow)
- text-overflow: 오버플로된 텍스트의 표시 방법을 지정합니다. 예: text-overflow: ellipsis;.
8. 컬럼 레이아웃 (Column Layout)
- 멀티 컬럼 텍스트: 텍스트를 여러 열로 나누어 표시합니다. 예: column-count: 2;.
9. 선택 가능한 텍스트 (Selectable Text)
- user-select: 텍스트의 선택 가능 여부를 제어합니다. 예: user-select: none;.
10. 응답성 텍스트 (Responsive Text)
- 미디어 쿼리: 다양한 화면 크기에 맞게 텍스트 크기를 조절합니다.
@media (max-width: 600px) {
body {
font-size: 14px;
}
}
반응형
'CSS' 카테고리의 다른 글
상자 모델: 요소의 크기와 여백을 조절하는 상자 모델을 이해합니다. (3) | 2023.12.21 |
---|---|
링크 스타일링: 하이퍼링크의 다양한 상태에 대한 스타일을 적용 (0) | 2023.12.21 |
배경 스타일링: 요소의 배경 색상이나 이미지를 설정 (0) | 2023.12.21 |
CSS 선택자: HTML 요소를 선택하는 다양한 선택자 학습 (0) | 2023.12.21 |
CSS 소개: CSS의 역할과 기본 개념을 소개 (1) | 2023.12.21 |