06-3 문단 스타일

direction 속성 - 글자 쓰기 방향 지정하기

  • ltr : left to right. 기본 값.
  • rtl : right to left

text-align 속성 - 텍스트 정렬하기

  • start : 현재 텍스트 줄의 시작 위치에 맞추어 문단 정렬. ex) ltr 왼쪽 정렬, rtl 오른쪽 정렬
  • end : 현재 텍스트 줄의 끝 위치에 맞추어 문단 정렬. ex) ltr 오른쪽 정렬, rtl 왼쪽 정렬
  • left : 왼쪽 정렬.
  • right : 오른쪽 정렬.
  • center : 가운데 정렬.
  • justify : 양쪽 정렬.
  • match-parent : 부모 요소에 따라 문단 정렬.

text-justify 속성 - 정렬 시 공백 조절하기

text-align속성 값이 justify일 경우, 간격을 어떻게 조절해 정렬할 것인지 지정하기 위해 사용하는 것이 text-justify 속성이다.

  • auto : 웹 브라우저에서 자동으로 지정한다.
  • none : 정렬하지 않는다.
  • inter-word : 단어 사이의 공백을 조절해 정렬한다.
  • distribute : 인접한 글자 사이의 공백을 똑같이 맞추어 정렬한다.

text-indent 속성 - 텍스트 들여 쓰기

.indent1 {
    text-indent:15px; /* 크기 */
}
.indent2 {
    text-indent:5%; /* 백분율(부모 요소의 너비를 기준으로) */
}

line-height 속성 - 줄 간격 조절하기

줄 간격은 정확한 단위와 함께 크기 값을 직접 지정하거나 글자 크기를 기준으로 숫자(몇 배수), 실제 크기, 백분율로 표시한다.

/* 모두 줄 간격 30px를 나타낸다. */
p {
    font-size:15px;
    line-height:30px;
}
p {
    font-size:15px;
    line-height:2.0;
}
p {
    font-size:15px;
    line-height:200%;
}

text-overflow 속성 - 넘치는 텍스트 표기하기

text-overflow 속성은 해당 요소에서 overflow 속성 값이 hidden이거나 scroll, auto이면서 white-space:nowrap 속성을 함께 사용했을 경우에만 적용된다.

  • clip : 넘치는 텍스트를 자른다.
  • ellipsis : 말 줄임표(…)로 잘린 텍스트가 있다고 표시한다.
.content {
      border:1px solid #ccc;  /* 테두리 */
      width:300px;  /* 단락의 너비 */
      white-space:nowrap;  /* 줄바꿈 없음 */
      overflow:hidden;  /* 넘치는 부분 감춤 */
      text-overflow:ellipsis;  /* 말줄임표 */
 }
.content:hover {
      overflow:visible;  /* 넘치는 부분 보여줌*/
}

results matching ""

    No results matching ""