
07-1 글꼴 관련 스타일
07-2 웹 폰트와 아이콘 폰트 사용하기
07-3 텍스트 관련 스타일
07-4 목록 스타일
07-5 표 스타일
, \ 같은 텍스트 요소에서 사용
body { font-family: "맑은 고딕", 돋움, 굴림 }
px, 키워드 사용 가능)h1 { font-size: 40px; }
p { font-size: 20px; }
em: 부모 요소의 글자 크기 기준rem: 문서 기본 글자 크기 기준italic: 이탤릭체(디자인된 기울임)oblique: 일반 글꼴을 억지로 기울임.italic {
font-style: italic;
}
normal, bold, bolder, lighter100 ~ 900 (100 = 가장 얇게, 900 = 가장 굵게).accent {
font-weight: bold;
}



color: <색상값>;검정색: #000000
흰색: #ffffff
파란색: #0000ff → 줄이면 #00f
```p { color: red; } ```h1 { color: rgb(0, 0, 255); } /* 파란색 */
h1 { color: rgba(0, 0, 255, 0.5); } /* 반투명 파란색 */
h1 { color: hsl(0, 100%, 50%); } /* 빨간색 */
h1 { color: hsla(0, 100%, 50%, 0.5); } /* 반투명 빨간색 */

text-align: start | end | left | right | center | justify | match-parent

start와 left의 차이
- 언어 방향(ltr/rtl)에 따라 달라짐
- 다국어 웹사이트라면 start와 end 사용 권장
단위 없이 수치만 지정하면 글자 크기의 배수로 적용 (예: 2.0 → 글자 크기의 2배)
px, % 등 단위로도 지정 가능
일반적으로 1.5~2.0배가 적당
텍스트 세로로 정렬할 때, line-height 사용 (요소의 height 값과 같게 설정)
none: 줄 없음underline: 밑줄overline: 윗줄line-through: 취소선text-shadow: [가로 거리] [세로 거리] [번짐 정도] [색상]2px 2px 5px #000000
capitalize: 단어 첫 글자만 대문자uppercase: 모두 대문자lowercase: 모두 소문자full-width: 전각 문자로 변환 (영문/숫자만 해당, 한글에는 영향 없음)letter-spacing: 글자 사이 간격 조절 (자간)word-spacing: 단어 사이 간격 조절px, em, % 등 사용 가능em 단위는 현재 글꼴의 대문자 M의 너비 기준<ul>disc: 채워진 원 (기본값)circle: 빈 원square: 채워진 사각형<ol>decimal: 숫자 (1, 2, 3, …)decimal-leading-zero: 앞에 0이 붙은 숫자 (01, 02, …)lower-roman, upper-roman: 로마 숫자 (i, ii, iii / I, II, III)lower-alpha, upper-alpha: 알파벳 (a, b, c / A, B, C)none: 불릿 또는 번호 없음ul {
list-style-image: url('이미지경로.png');
}
inside: 들여쓰기 되어 목록 안쪽에 위치ul {
list-style: square inside url('이미지경로.png');
}
<caption> 태그는 표 제목을 표시할 때 사용함top이며, 제목이 표 위에 표시됨caption-side: bottom; 속성을 사용하면 표 아래로 제목을 옮길 수 있음<table>에 border 속성 지정<td>와 <th>에 각각 border 설정table {
border: 1px solid black; /* 표 바깥 테두리 */
}
td, th {
border: 1px dotted black; /* 셀 테두리 */
padding: 10px; /* 셀 안쪽 여백 */
text-align: center; /* 셀 내용 가운데 정렬 */
}
border-spacing: 10px 5px; → 가로 10px, 세로 5px 간격collapse : 테두리를 하나로 합쳐 깔끔하게 표시separate : 테두리를 따로 표시 (기본값)