
개발자도구(F12)에서 폰트 설정
- Elements -> html 선택 -> style -> element.style{} 안에 font-family 입력하면 폰트 목록이 나옴
<style>
/* html {
font-family: serif, monospace;
} */
.title {
font-size: 25px;
}
.content {
font-size: 15px;
}
/* 기울임 */
.font-iltalic {
font-style: italic;
}
/* 굵게 */
.font-weight-bold {
font-weight: bold;
}
/* 굵기 조정 */
.font-weight-300 {
font-weight: 300;
}
/* 소문자를 작은 대문자로 바꿈 */
.font-variant {
font-variant: small-caps;
}
</style>
<body>
<h2 class="title">나만 없어 고양이</h2>
<p class="content">
1. 갖고 싶다 고양이 나만 없어 고양이 다 있는데 고양이 고양이 야옹
</p>
<p class="content font-iltalic">
2. 갖고 싶다 고양이 나만 없어 고양이 다 있는데 고양이 고양이 야옹
</p>
<p class="content font-weight-bold">
3. 갖고 싶다 고양이 나만 없어 고양이 다 있는데 고양이 고양이 야옹
</p>
<p class="content font-weight-300">
4. 갖고 싶다 고양이 나만 없어 고양이 다 있는데 고양이 고양이 야옹
</p>
<p cl

.. 반복적으로 써 놓으니 약간의 광기가 보이지만... 순서대로 출력한 결과이다..
특히 마지막 줄HEELO, MY SWEETHEART은
대문자, 소문자 였으나 대문자, 작은 대문자로 바뀜
➡️ 오.. 생소한 스타일
폰트를 골라 굵기 선택을 하면 오른쪽에 어떻게 사용할 건지 체크(link or import)

html의 style 최상위에 얹어두고
<style>
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@100;200;300;400;500;600;700&display=swap');
</style>
html에 이 링크 적용
font-family: 'IBM Plex Sans KR', sans-serif;

폰트 바뀐 거 확인
.subtitle {
font-size: 20px;
}
.subtitle-rem {
font-size: 2rem;
}
2rem이라는 건 루트 글꼴 크기의 2배라는 의미
루트 요소는 html이니까 html css의 font-size보다 두 배 값이라는 거
html {
/* font-family: serif, monospace; */
font-family: 'IBM Plex Sans KR', sans-serif;
font-size: 16px;
}
즉, 이 코드에서 2rem은 16 * 2 = 32px이 됨

요소 검사를 누르고 확인할 요소를 마우스 오버하면 폰트 사이즈 확인 가능

짠 진짜 32px임을 확인 가능
⭐ 주의할 점
p 태그는 부모 태그의 font-size를 상속받아서 rem과 엄연히 다름
최상위 폰트 사이즈가 16이어도 em의 부모 태그의 폰트 사이즈가 10이라면 2em은 20이 되는 것임
예를 들어
html {
/* font-family: serif, monospace; */
font-family: 'IBM Plex Sans KR', sans-serif;
font-size: 16px;
}
.subtitle-em {
font-size: 2em;
}
이렇게 html의 font-size를 상속받는 2em은 16 * 2 = 32px가 되고
<h2>em</h2>
<p class="subtitle-em">
3. 갖고 싶다 고양이 나만 없어 고양이 다 있는데 고양이 고양이 야옹
</p>
만약에
.article {
font-size: 10px;
}
를 css에 추가해서
<h2>em</h2>
<div class="article">
<p class="subtitle-em">
3. 갖고 싶다 고양이 나만 없어 고양이 다 있는데 고양이 고양이 야옹
</p>
</div>
이렇게 article이라는 부모 요소가 생기면
article의 font size인 10px가 기준이 되고 subtitle-em은 20px 값을 가진다.

최상위 요소
html을 부모로 갖는rem은 32px, 부모 요소가article인em은 20px임을 확인
viewport: 화면 사이즈
예를 들어 가로 1200px, 세로 1600px이면,

색상에 마우스 오버하면 색을 선택할 수 있는데, 특히 표시 형식을 다양한 방식으로 표현할 수 있다.

/* 가운데 정렬 */
.text-center {
text-align: center;
}
/* 오른쪽 정렬 */
.text-right {
text-align: right;
}
/* 왼쪽 정렬 */
.text-left {
text-align: left;
}

html {
font-size: 16px;
}
.article {
line-height: 2.2rem;
}
letter-spacing: 1px;
word-spacing: 8px;
text-indent: 8px;
.transform-case {
text-transform: lowercase;
}
<a href="#">자주개자리</a>
ul {
list-style: circle;
}

참고...