tech.junha.kr

노트/CSS

Typography

작성

line-height

  • em을 많이 사용
  • 지금 내가 적용된 폰트사이즈에서 몇배정도 띄어주는게 편하기 때문이다.
  • 단위를 적지 않으면 em을 생략하는 것이 관례다.
  • line-height값이 얼마가 됐던 간에 글씨는 항상 줄간격의 가운데에 배치된다. 이를 이용해서 수직 가운데 정렬로 이용한다.

font-famaily

  • font-famaily: "a", "b": a없으면 b 서체를 사용한다.

font-weight

  • 100~900 까지 존재
  • 제일 얇은거 100
  • 기본 : regular 400
  • 볼드: blod 700
  • 최고 두꺼운거 900

color

  • hex #0066ff
  • rgb(0,102,255)
  • rgba(0,102,255,1)
  • 컬러에 투명한 효과를 주려면 rgba 4번째 파라미터를 이용하면 된다.
rgba(51, 170, 51, .1)    /*  10% opaque green */ 
rgba(51, 170, 51, .4)    /*  40% opaque green */ 
rgba(51, 170, 51, .7)    /*  70% opaque green */ 
rgba(51, 170, 51,  1)    /* full opaque green */ 

text-align

  • font-align: left | right | center

text-transform: capitalize | uppercase | lowercase

  • 대문자, 소문자 변경가능. alphabet based language에 적용
  • none 기본
  • capitalize: 앞 letter만 대문자
  • uppercase 모든 문자가 대문자
  • lowercase 모든 문자가 소문자

text-decoration: none | underline | line-through |overline

  • 줄을 끊는 것과 관련된 것

폰트 설정

@font-face{
  font-family:'사용할 이름 설정';
  font-style: normal;
  font-weight: 400;
  src: url('')
}
@import url("./fonts.css")

*{
  font-family:"사용할 이름 설정";
}