일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 딥러닝
- 쇼핑몰홈페이지제작
- 데이터베이스
- 머신러닝
- 데이터분석
- JSP
- JDBC
- 자바 실습
- 연습문제
- 상속
- 중학수학
- 자바
- 자바스크립트심화
- 정보처리기사필기
- 자바스크립트
- JSP/Servlet
- html/css
- 스프링프레임워크
- ChatGPT
- 컴퓨터비전
- 정보처리기사실기
- 개발일기
- 혼공머신
- 스프링
- 중학1-1
- rnn
- 타입스크립트심화
- 디버깅
- 파이썬
- SQL
- Today
- Total
"게임 개발자"를 향한 매일의 공부일지 1기 _ 개발의 기초 및 겉공부
텍스트를 표현하는 다양한 스타일 4 - 텍스트 관련 스타일 2 : 글자 효과를 주는 다양한 속성 본문
이어서 컬러 속성에 대해서 학습을 진행해본다. 앞서 색을 지정하는 4가지 방식에 대해서 배울 수 있었다. 이 내용은 CSS뿐 아니라 포토샵이나 다른 작업을 할 때도 필요하니 잘 숙지하기로 하자.
텍스트를 정렬하는 text-align 속성
왼쪽 · 오른쪽 · 양쪽 · 가운데 정렬 등을 사용할 수 있다.
텍스트 정렬하기
정렬 방법을 지정하지 않을 경우 왼쪽 정렬이 기본이다. 왼쪽 정렬에서는 오른쪽에 여백이 생기지만, 양쪽 정렬에서는 여백이 생기지 않는다는 차이가 있다.
줄 간격을 조절하는 line-height 속성
줄 간격을 원하는 만큼 조절할 수 있다.
줄 간격 24px로 지정하기
p { font-size: 12px; line-height: 24px; }
p { font-size: 12px; line-height: 2.0; }
p { font-size: 12px; line-height: 200%; }
이 3가지 방식으로 지정할 수 있다.줄 간격은 텍스트를 세로 정렬할 때도 유용하다.
텍스트를 세로로 가운데 정렬하기
정렬이 되어 있지 않은 경우이다.
이때 높이와 줄 높이를 100px로 함께 맞추어주고 텍스트로 가운데 정렬을 하니 이렇게 잘 맞춰진 것을 볼 수 있다.
텍스트의 줄을 표시하거나 없애주는 text-decoration 속성
밑줄을 긋거나 취소선을 표시한다. 텍스트에 하이퍼링크를 적용하면 기본적으로 밑줄이 생기는데 이 속성을 사용하면 없앨 수 있다.
텍스트에 줄 표시하기
밑줄을 표시하고 윗줄, 취소선까지 표현할 수 있다.
텍스트에 그림자 효과를 추가하는 text-shadow 속성
그림자 효과는 본문에서 자주 사용하면 지저분해 보이지만, 사이트 제목처럼 강조해야 할 글자에 사용하면 눈에 띄게 만들 수 있다. 이 속성은 그림자 효과를 추가해 텍스트를 좀더 입체감 나게 보여줄 수 있으며, 다음과 같은 형식으로 사용한다.
가로와 세로 거리만 지정하면 나머지 값은 기본값을 사용해 텍스트 그림자를 표시할 수 있다.
텍스트에 그림자 효과 추가하기
여기서 조금 이해가 안 되는 부분이 있다. 두번째 문장에서 그림자를 노란색으로 설정했는데 검은색 글씨는 코드 상으로는 없었다. 아마도 아무것도 지정하지 않으면 기본값으로 검은색이 들어가는 것 같았다.
텍스트의 대소 문자를 변환하는 text-transform 속성
영문자를 표기할 때 텍스트의 대소문자를 원하는대로 바꿀 수 있다. 이 속성은 텍스트를 대소문자 또는 전각 문자로 변환한다. 한글에는 영향을 미치지 않고 영문자에만 적용된다.
글자 일부 또는 전체를 대소문자로 바꾸기
글자 간격을 조절하는 letter-spacing, word-spacing 속성
letter-spacing 속성은 글자와 글자 사이의 간격을 조절하고, word-spacing 속성은 단어와 단어 사이 간격을 조절한다. CSS에서는 주로 letter-spacing 속성을 사용해 자간을 조절한다.
이 2가지 속성은 px, em과 같은 단위나 %로 크깃값을 조절한다.
글자 간격 조절하기
학습을 마치고
드디어 텍스트 스타일 관련 학습을 마쳤다. 이제 텍스트 스타일에도 이처럼 다양한 속성이 있다는 것을 배우는 중이다. 마치 워드 문서를 배우고 있는 느낌이다.
'웹 개발 > HTML & CSS' 카테고리의 다른 글
웹 사이트의 정보와 디자인 9 - CSS 주요 속성 (0) | 2024.08.04 |
---|---|
텍스트를 표현하는 다양한 스타일 5 - 목록 스타일과 표 스타일 (0) | 2024.08.04 |
텍스트를 표현하는 다양한 스타일 3 - 텍스트 관련 스타일 1 : 글자색을 지정하는 4가지 color 속성에 대하여 (0) | 2024.08.04 |
텍스트를 표현하는 다양한 스타일 2 - 웹 폰트 사용하기 (0) | 2024.08.04 |
텍스트를 표현하든 다양한 스타일 1 - 글꼴 관련 스타일 (0) | 2024.08.04 |