일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- 첫코딩
- react jest
- react testing library 비동기 테스트 사용법
- mock api 사용법
- React 테스트코드
- 리액트 테스트
- 개발
- FlatList 무한 스크롤
- react native 무한스크롤
- 첫 코딩
- 비동기 테스트
- HTML
- 리액트 테스트 코드
- TDD방식으로 리액트 테스팅
- 프로젝트 배포하기
- React Testing Library
- javascript 테스트
- ScrollView 무한 스크롤
- jest
- react 테스트
- Testing-library/react
- nest.js circular Dependency
- nest.js 순환 참조
- mock api를 이용한 react 테스트
- react
- nest.js forwardRef
- TodoList 테스트 코드
- CSS
- nest.js 순환 종속성
- Today
- Total
성장을 위한 기록
CSS 텍스트 스타일 (글꼴, 문단, 목록, 표) 본문
*제 개인적인 정리이기 때문에 다소 설명이 모호할 수 있습니다.
또한 "html,css,자바스크립트 do it" 책에 내용이 다소 포함되어 있습니다.
font-size에서 글자 크기를 조절하는 단위는 여러 가지가 있다. 우선 절대 크기, 상대 크기, 크기, 백분율로 나눌 수 있다.
절대크기 - 브라우저에서 지정한 글자 크기
상대 크기 - 부모 요소의 글자 크기를 기준으로 상대적인 크기 지정
크기 - 글자 크기를 직접 지정
백분율 - 부모 요소의 글자 크기를 기준으로 %로 표시
속성을 알아보면
키워드를 사용 - xx-small < x-small < small < medium < large < x-large < xx-large 순이다.
단위를 사용
em - 부모 요소에 지정한 글꼴의 대문자 M의 너비를 1em으로 기준을 한 비율값
rem - 문서 시작 부분에서 지정한 크기를 1rem으로 기준을 한 비율값
ex - 해당 글꼴의 소문자 x의 높이를 1ex로 기준한 비율값
px - 모니터의 1픽셀을 1px기준으로 한 비율값
pt - 일반 문서에서 사용되는 값
이 있는데 요즘에는 여러 화면은 고려해야해서 상대적인 em, rem단위가 많이 사용된다.
백분율의 경우 부모 요소의 글자 크기를 기준으로 지정하는데 부모 글꼴 크기가 단위로 지정되어 있어야 사용이 가능하다.
color 속성
16진수 - #000000~#ffffff까지 표시한다. #RRGGBB를 표시하여 각 색에 양을 말한다. 또한 #00ccff 등 2자리가 중복될 경우 #0cf로 줄여서 표기한다.
rgb, rgba - 주로 사용하는 값으로 rgb(r,g,b),rgba(r,g,b,0~1)로 표현을 한다. r,g,b의 색상 값을 0~255수로 지정하여 색에 양을 정하고 0~1에 값을 통해 투명도를 지정할 수 있다. (1은 진함, 0은 투명)
hsl, hsla - 색상, 채도, 명도를 지정할 수 있고 동일하게 투명도를 설정할 수 있다.
색상은 0~360도로 해서 지정할 수 있고 명도와 채도는 0~100%로 표기한다.
text-align 속성
start - 현재 텍스트 줄의 시작 위치에 맞추어 정렬
end - 현재 텍스트 줄 끝 위치에 맞추어 문단을 정렬
left - 왼쪽에 맞추어 문단을 정렬
right - 오른쪽에 맞추어 문단을 정렬
center - 가운데 맞추어 문단을 정렬
justify - 양쪽에 맞추어 문단을 정렬
match-parent - 부모 요소를 따라 문단을 정렬
text-shadow
<가로 거리> - 필수 속성으로 양숫값은 오른쪽으로 늘어난다.
<세로 거리> - 필수 속성으로 양숫값은 아래쪽으로 늘어난다.
<번짐 정도> - 양숫값은 모든 방향으로 퍼져나가고, 반대는 축소되어 보인다.
<색상> - 그림자 색상을 지정, 공백으로 구분해 여러 색상을 지정할 수도 있다.
'FE (Front End) (구) > CSS' 카테고리의 다른 글
CSS 트랜지션 (0) | 2022.01.28 |
---|---|
CSS 고급 선택자 (0) | 2022.01.27 |
CSS 배경, 배경 이미지, 그라데이션 (0) | 2022.01.26 |
CSS 박스 모델 (0) | 2022.01.25 |
CSS 기본 1 (0) | 2022.01.24 |