일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- li태그
- box-sizing
- CSS기초
- border-width
- css기초개념
- legend태그
- text-height
- 웹개발
- 텍스트관련스타일
- list관련태그
- CSS
- html문제
- 블록태그
- 인라인태그
- 빈태그
- 프론트엔드
- 닫힌태그
- 열린태그
- fieldset태그
- optgroup태그
- html
- 외부스타일시트
- option태그
- 웹개발기초
- input태그
- list태그
- 웹개념
- HTML기본구조
- 인라인스타일시트
- html총정리
- Today
- Total
션냥의 개발일지
[CSS] 텍스트 관련 style 활용, 텍스트 꾸미기 2 본문
안녕하세요 저번에 양 조절 실패 이슈로..끝내지 못한
텍스트 관련 스타일을 마저 살펴보겠습니다.🚀🚀
✏️text-decoration
텍스트에 밑줄이나 취소선을 그어주는 스타일 속성
- 지정가능한 속성 값
underline: 밑줄을 그어줌. overline: 윗줄을 그어줌. line-through: 취소선을 그어줌. none: 기본값. 아무 선도 표시하지 않음.
➡️direction
글자의 쓰기 방향을 지정하는 속성
- 지정가능한 속성 값
ltr(left to right): 왼쪽에서 오른쪽으로 텍스트 표시. 기본값. rtl(right to left): 오른쪽에서 왼쪽으로 텍스트 표시.
↘️text-align
문단의 텍스트 정렬 방법을 지정하는 속성
- 지정가능한 속성 값
start: 텍스트를 줄의 시작위치에 맞춰서 정렬 end: 텍스트를 줄의 끝 위치에 맞춰서 정렬 left/right: 왼쪽/오른쪽 정렬 center: 가운데 정렬 justify: 양쪽에 맞춰서 정렬
▶️코드의 실행화면을 보면 start속성값과 justify속성값이 같은 결과값을 가집니다.
또한, end속성값과 right속성값도 같은 결과값이에요.
그 이유는 다음과 같습니다.
start와 end는 쓰기 방향에 따라 달라지지만, right는 항상 오른쪽 정렬입니다.
또한 justify는 양쪽 정렬이 되는 특징이 있습니다.
쓰기 방향을 direction을 통해 오른쪽에서 왼쪽으로 바꾸면 그 차이를 알 수 있습니다.
기존 코드와 direction: rtl;을 적용한 코드를 비교해볼게요.
▶️왼쪽에 있는 것이 기존 코드로 짠 것이고 오른쪽에 있는 것이 쓰기 방향을 반대로 준 코드에요.
보시면 결과값이 달라진 것을 볼 수 있죠.
↕️ line-height
원하는 만큼의 줄 간격을 지정할 때 사용하는 속성
- 지정가능한 속성 값
normal: 기본 값. 일반적인 줄간격으로 지정. 숫자: 단위없이 몇배로 지정할 것인지 지정. 크기: 단위와 함께 크기를 지정. 백분율: 부모 태그의 높이를 기준으로 지정 inherit: 부모의 지정된 줄간격을 상속받아 지정됨.
💡line-height는 보통 글자 크기의 1.5~2배 정도면 적당해요.
▶️inherit속성이 적용된 태그에 부모 태그가 없다면 아무런 기능을 하지 않지만,
txt2클래스를 가진 태그를 부모태그로 주고 그 안에 자식 태그로 inherit 속성이 추가된 태그를 추가하면,
부모 태그의 속성이 그대로 적용된 것을 볼 수 있어요.
나머지 텍스트 관련 스타일에 대해 보았는데요.
이외에도 텍스트 관련 스타일들은 더욱 많지만, 활용성이 조금 더 높은 스타일 위주로 보여드렸어요.
다음엔 색상과 배경을 위한 스타일을 보여드릴게용
오늘은 끝❗
'웹 개발' 카테고리의 다른 글
[CSS] 프론트엔드 필수 개념!!! 레이아웃 관련 스타일 (2) | 2024.06.24 |
---|---|
[CSS] 배경 관련 style 활용, 웹페이지 배경 꾸미기 (0) | 2024.06.22 |
[CSS] 텍스트 관련 style 활용, 텍스트 꾸미기 (0) | 2024.06.20 |
[CSS] 웹페이지의 디자인 담당, css의 기초 개념 다지기 (0) | 2024.06.19 |
[HTML] 총정리, html을 이용해 자기소개서 만들어보기 (0) | 2024.06.18 |