텍스트 관련 스타일

글꼴 관련 스타일

글꼴 관련 CSS규약

  • font-family : 글꼴 지정하기(사용자 시스템에 설치된 글꼴)

{font-family: <글꼴이름>,<글꼴>....}
  • @font-face속성 : 웹 폰트 사용하기

    @import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
    .ng-font{
    	font-family: 'Nanum Gothic', 돋움;
    }
    • 직접 웹폰트 업로드해 사용

    • 웹 폰트 적용

    @font-face {
        font-family: 'trana'; /* 글꼴 */
        src: local('trana'),
            url('trana.eot'),
            url('trana.woff') format('woff'),
            url('trana.ttf') format('truetype');
    }
    .w-font {
        font-family:'trana', sans-serif; /* 웹 폰트 지정 */
    }
  • font-size : 글자 크기 조절

  • font-weight : 글자 굵기 지정

  • font-variant : 작은 대문자로 표시

  • font-style : 글자 스타일 지정

  • font : 글꼴 속성 한꺼번에 묶어 표현

font: <font-style><font-variant><font-weight><font-size/line-height><font-family> | caption | icon | menu | message-box | small-caption | status-bar

텍스트 스타일

  • color : 글자색 지정 (rgb, 16진수, hsl)

  • text-decoration : 텍스트에 줄 표시하기 / 없애기

  • text-transform " 텍스트 대/소문자 변환

  • text-shadow : 그림자 효과 추가

text-shadow: none | <가로 거리> <세로 거리> <흐림 정도> <번짐 정도> <색상>
  • white-space : 공백 처리하기

  • letter-spacing / word-spacing : 텍스트 간격 조정

문단 스타일

  • direction : 글자 쓰기 방향 지정

direction: ltr | rtl
  • text-align : 텍스트 정렬

text-align: start | end | left | right | center | justify(양쪽) | match-parent(부모 요소에 따라)
  • text-justify : 정렬 시 공백 조절

text-justify: auto | none | inter-word(단어사이 공백 조절) | distribute(인접한 글자 사이 공백 똑같이 맞춤)
  • text-indent : 텍스트 들여 쓰기

text-indent: <크기> | <백분율>
  • line-height : 줄 간격 조절하기

line-height: normal | <숫자> | <크기> | <백분율> | <inherit>
  • text-overflow : 넘치는 텍스트 표기

text-overflow: **clip**(넘치는 텍스트 자르기) | ellipsis(말 줄임표로 잘린 텍스트 있다고 표시)

CSS 검사기

목록과 링크 스타일

  • list-style-type : 목록의 불릿과 번호 스타일 지정

list-style-type: none | <순서 없는 목록의 불릿>|<순서 목록의 번호>|
- 순서 없는 목록의 불릿
    - **disc**(●)
    - circle(○)
    - square(◼︎)
    - none

- 숫자 바꾸기
	- **decimal**(1로 시작하는 10진수)
	- decial-leading-zero(01,02,03,...)
	- lower-roman(소문자 로마 숫자)
	- upper-roman(대문자 로마 숫자)
	- lower-alpha or lower-latin(소문자 알파벳)
	- upper-alpha or upper-latin(대문자 알파벳)
	- armenian(아르메니아 숫자)
	- georgian(조지 왕조시대 숫자)
  • list-style-image : 불릿 대신 이미지 넣기

list-style-image: none | <이미지> url("images.jpg")
  • list-style-position : 목록에 들여 쓰는 효과 내기

list-style-position: inside | outside
  • list-style : 목록 속성 한꺼번에 표시하기

참고

Last updated