1. font-size:글자 크기
2. font-weight: 글자 두께
3. font-style: 글자 기울기
4. font-family: 글꼴(서체)
아래 화면은 html의 <head></head>부분에 css 파일을 외부 적용 방식으로 링크를 건 모습
html에 css를 적용하는 모습은 총 3가지인데 그 부부은 css 기본으로 따로 분류해서 정리했으니
필요하신 분은 찾아보시길 바랍니다
h1 태그를 선택해서 { }안에 font-size라는 속성과 속성값을 써준다
만약 선택자가 id 이면 앞에 # class 일 경우에는. 을 붙여서 구분해 준다
여러 가지 폰트 사이즈를 다르게 해서 비교해봤다
첫 번째는 html 파일이고, 아래는 css에 적용해서 마지막은 결과 창이다
div에는 딱 한 번 사용할 수 있는 id를 주었고
나머지 <p>태그에는 class 선택자로 표시했다.
웹브라우저에 나타난 결과 창
em 부모 요소의 영향을 받는 상대적인 단위
1em은 기준 요소의 글자 크기.
지금은 기준이 16px이므로 1em은 16px
이때 기준 요소의 값은 그때그때 다르다. 상대적이다.
rem은 최상위 요소(html)가 안 바뀌면 변함이 없다.
영향을 안 받는 단위
% 역시 상대적인 단위
p.normal 태그를 선택해서 { }안에 font-weight라는 속성과 속성값을 써준다
만약 선택자가 id 이면 앞에 # class 일 경우에는. 을 붙여서 구분해 준다
font-weight 안에 속성값으로 normal, bold, bolder, lighter, 혹은 숫자를 넣어도 된다
<p>태그를 선택해서 { }안에 font-style라는 속성과 속성값을 써준다
만약 선택자가 id 이면 앞에 # class 일 경우에는. 을 붙여서 구분해 준다
font-style 안에 속성값으로 italic, oblique, normal를 넣어도 된다
font-style 중에서 속성값으로 italic을 제일 많이쓰지만
글자체를 기울이는 <i> </i> 태그를 바로 적용해도 된다.
<div>
<h1>1.font-size_글자 크기 </h1>
<p class="fs01">font-size:글자 크기 "16px"</p>
<p class="fs02">font-size:글자 크기 "20px"</p>
<p class="fs03">font-size:글자 크기 "1em"</p>
<p class="fs04">font-size:글자 크기 "1.25em"</p>
<p class="fs05">font-size:글자 크기</p>
</div>
이때<div>안에 있는 것과<div>관계는 부모-자식 관계가 된다
부모 선택자>자식 선택자
상위 요소 아래 속한 하위 요소를 지정할 때
상위 하위
부모>자식을 예를 들어 보자
.fst:hover>em {font-style:normal}
===>부모가. fst인데 마우스가 올려졌을 때
그 안에 자식인 em은 font-styledl normal 되어야 한다는 표시
** hover:마우스가 올려졌을 때 상태를 표시함
w3school사진 캡쳐
Serif 장식이 있는 서체, Sans-serif는 장식이 없는 서체
serif는 글자에 붙은 장식 같은 부분(빨간색으로 틔어 나온 부분)
sans는 serif=none의 의미
본문은 대부분 Sans-serif 체를 쓰고
특별히 강조하고 싶은 부분은 Serif 체
핸드폰에서는 깔끔한 Sans 체가 좋고
인쇄물은 Serif 체가 좋다고 함
- google 웹폰트 -
먼저 구글 사이트에서 폰트를 친다
https://fonts.google.com/?subset=korean
서체를 고름 (종류, 언어 등 선택 가능)
골랐으면 오른쪽에 보면 장바구니처럼 골라놓은 폰트들이 보인다
고른 서체는 html 문서의 <head> 안에 <link ... 을 복사 붙여넣기를 하고
CSS rules의 속성과 속성값을 복사 붙여넣기
(* 3번과 4번은 구글 웹폰트 페이지의 회색 박스 영역에 있음)
ㅣ읽느라 수고 많으셨어요~ㅣ
부족한 글을 읽어주셔서 감사드립니다
아직 부족한 게 많으니
틀린 곳이 있다면
조언의 말씀 꼭 부탁드립니다!!!!