font-family : 글꼴명 : 기본
font-family : "맑은 고딕" : 글꼴명에 띄어쓰기가 있을 경우
font-family : "맑은 고딕", AppleGothic : 대체가 필요할 경우
OS가 달라도 동일한 폰트 적용 가능
다양한 디자인의 폰토 제공
@import url(css 경로) - 외부 CSS 파일 추가, style 태그 내부, css 파일 내부에 정의 가능
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<style>
@import url('https://fonts.googleapis.com/css2? family=Noto+Sans+KR&display=swap');
html {
font-size : 13px; /*1rem = 13px*/
}
.font1{
font-size : 2rem; /*2rem = 26px*/
font-family : "Noto Sans KR", sans-serif;
}
.font2{
font-size: 30px
}
.font2 span {
font-size : 2em;
}
</style>
<p class="font1">가나다</p>
<p class="font2">
<span>가나다</span>
</p>
</body>
</html>
글자 크기
고정 크기
px - 픽셀
pt - 글자 크기
상대 크기 : 기준사이즈
rem : 기준 상위 태그에 적용된 글꼴 사이즈 기준 - 1rem
html {
font-size : 13px; /*1rem = 13px*/
}
.font1{
font-size : 2rem; /*2rem = 26px*/
}
em : 부모 요소의 적용된 글꼴 사이즈 기준
.font2{
font-size: 30px
}
.font2 span {
font-size : 2em;
}
normal : 기본값(400)bold : 700bolder : 900lighter : 가늘게.b100{
font-weight:100;
}
소문자 -> 대문자, 크기는 소문자 크기와 동일
span{
font-variant: small-caps;
}
italic : 기울림체
참고) <i>, <em>
.font1{
font-style: italic; /*기울림체*/
}
폰트 관련 여러 스타일을 한꺼번에 적용
.font2{
font : 30px bold italic dotum; /*순서 상관없음*/
}
rgb(0~255,0~255,0~255)hex code : 10진수를 16진수로 표기rgba(0~255,0~255,0~255,0~1) : 투명도까지 설정.font1{
color : rgb(0,255,0); /*녹색 rgb*/
color : #00FF00; /*녹색 hexcode*/
color : rgb(0,255,0,0.5) /*녹색, 투명도 50%*/
}
none : 기본값underline : 밑줄overline : 윗줄line-through : 글중간 / 취소선 - 참고) <s>,<strike>,<del>속성 - 텍스트 대,소문자 변환하기
none : 기본값capitalize : 단어의 첫 문자를 대문자uppercase : 소문자 -> 대문자lowercase : 대문자 -> 소문자.font4{
text-transform: lowercase; /*대문자 -> 소문자*/
text-transform: uppercase; /*소문자 -> 대문자*/
text-transform: capitalize; /*단어의 첫 문자를 대문자*/
}
그림자 효과
text-shadow : 가로거리 세로거리 번짐정도 색상text-shadow : 3px 3px 5px #222;
줄개행
normal : 기본값nowrap : 줄개행 Xvisible : 기본값 : 넘치더라도 보여주기hidden : 넘치는 영역은 감추기scroll : 스크롤바 생성auto : 넘치면 스크롤바, 안넘치면 스크롤바Xellipsis : 말줄임표글자 사이 간격
letter-spacing: 30px; /*글자사이간격*/
단어 사이 간격
letter-spacing: 100px; /*단어사이간격*/