| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 큐
- HJB방정식
- 다리로봇
- 백준
- baekjoon problem solving
- 최적제어
- 자료구조
- MIT opencourse
- 정렬
- C++
- 구현
- 텔레스코픽로봇
- 논문리뷰
- 전국 대학생 수학 경시대회
- 실버 5
- baekjoon
- 대수경
- lqr
- mit
- 로보틱스
- 6.042j
- LeggedRobot
- 로봇공학
- BOJ
- 수학
- 집합과 맵
- std::sort
- 실버 4
- mathematics for computer science
- 문자열
- Today
- Total
서두르지 말고 쉬지 말자
7. 텍스트 속성 본문
1. font-family 속성
- 글꼴 지정 가능
- 속성값에 글꼴명을 적음, 쉼표로 구분하고 한글로 된 글꼴이나 공백이 있는 건 " " 로 감쌈
/* 형식 */
font-family:<글꼴1>, <글꼴2>,....<글꼴 유형>;
- 맨 앞에 있는 글꼴부터 적용 가능 여부를 판단한다.
- 글꼴 유형 : 글꼴의 형태를 의미 따라서 못 불러온다는 개념이 없음 / 아무글꼴도 못 불러올 때 대비
- serif : 삐침이 있는 명조 계열 글꼴
- sans-serif : 삐침이 없고 굵기가 일정한 고딕 계열의 글꼴
- monospace : 텍스트 폭과 간격이 일정한 글꼴
- fantasy : 화려한 글꼴
- cursive : 필기체 계열의 글꼴
2. font-size 속성
- 텍스트 크기를 변경하는 속성
- 속성값에 크기를 넣음
/* 형식 */
font-size:크기;
- 일반적으로 기본 스타일 시트에 따른 텍스트 크기는 16px임
3. font-weight 속성
- 텍스트의 굵기 지정
/* 형식 */
font-weight:숫자표기법 or 키워드표기법;
- 속성값은 숫자 표기법과 키워드 표기법으로 나뉨
- 숫자 표기법: 숫자 100단위로 정하는 텍스트 굵기, 100부터 900까지 있음(클수록 굵다)
- 키워드 표기법: 키워드로 굵기 표시, lighter(부모 요소보다 얇게)/normal(400)/bold(700)/bolder(부모 요소보다 굵게) 4가지가 있다.
4. font-style 속성
- 글꼴의 스타일 지정
/* 형식 */
font-style:속성값;
-속성값은 3가지로 나뉨
- normal : 기본 형태
- italic:이탈릭체로 표시
- oblique:기울임꼴로 표시
- 브라우저에서 itlaic 이랑 oblique은 보기에는 별 차이 없다
5. font-variant 속성
- 영문 텍스트를 크기가 작은 대문자로 변경
/* 형식 */
font-variant:속성값;
-속성값은 2가지로 나뉨
- normal : 텍스트 변환 안함
- small-caps : 텍스트를 크기가 작은 대문자로 변환
6. color 속성
- 텍스트의 색상 지정
- 속성값에는 색상 표기법을 사용하면 됨
/* 형식 */
color:속성값;
7. text-align 속성
- 텍스트 정렬에 사용
/* 형식 */
text-align:속성값;
- 속성값은 4가지로 나뉨
- left : 텍스트를 왼쪽 정렬
- center : 텍스트를 중앙 정렬
- right : 텍스트를 오른쪽 정렬
- justify : 텍스트를 양쪽 정렬(텍스트 사이 간격을 조절해서 양쪽에 꽉차게 정렬)
8. text-decoration 속성
- 텍스트에 선을 그음
/* 형식 */
text -decoration:속성값;
- 속성값은 4가지로 나뉨
- none: 선 다 지우기
- line-through : 텍스트 중간 관통하는 선 그음
- overline : 텍스트 위에 선 그음
- underline : 텍스트 아래에 선 그음
9. letter-spacing 속성
- 자간 조절에 사용
/* 형식 */
letter-spacing:속성값;
- 속성값에는 normal(브라우저에서 정한 기본값) 또는 크기(px)를 넣을 수 있음
10. line-height 속성
- 텍스트 한 줄의 높이 지정
/* 형식 */
line-height:속성값;
- 속성값은 4가지로 나뉨
- normal : 웹브라우저 기본값, 일반적으로 1.2
- 숫자 : 현재 font-size 값에 입력한 숫자를 곱한 값 사용
- 퍼센트 : 현재 font-size 값에 입력한 비율을 곱한 값 사용
- 크기(px) : 입력한 크기를 적용
- font-size = 글자 자체의 크기 / line-height = 글자 자체와 텍스트 위 아래 여유공간을 포함한 간격 = 행간
- font-size > line-height 이면 위 아래 텍스트가 겹쳐 보인다
번외. 웹 폰트와 아이콘 폰트
-웹 폰트 : 기관 또는 회사에서 웹 서버에 돌려 놓은 폰트
시스템에 글꼴이 없어도 모든 사용자가 같은 글꼴을 사용 가능
ex) Google font
-아이콘 폰트 : 다양한 아이콘을 웹 포트 사용하듯이 쉽게 쓰는 기술
이미지 파일이 아니라 CSS를 적용하는 방식으로 간단하게 활용 가능
ex) Font Awesome , Material Icon
'코딩 공부 > CSS' 카테고리의 다른 글
| 9. 배경 속성 (0) | 2024.03.29 |
|---|---|
| 8. 박스 모델 구성 속성 (0) | 2024.03.27 |
| 6. CSS 특성 (0) | 2024.03.26 |
| 5. 가상 클래스 선택자 (0) | 2024.03.24 |
| 4. 가상 요소 선택자 (1) | 2024.03.20 |
