CSS Keywords

{object_name}

CSS Text Module

  • Alignment and Justification

    • Alignment

      • auto

        auto가 지정된 경우 영향을 받는 줄의 내용은text-align-alljustify로 설정되지 않는 한 text-align-all별로 정렬된다. 이 경우 start로 정렬된다. 다른 모든 값은 text-align에 대해 설명한 대로 처리된다.
      • center

        인라인 수준의 콘텐츠는 줄 상자의 중앙에 정렬된다.
      • end

        인라인 수준(inline level)의 콘텐츠는 줄 상자의 끝 가장자리에 정렬된다.
      • justify

        라인 상자를 정확히 채우기 위해 텍스트는 text-justify 속성에 지정된 방법에 따라 정렬된다.
      • justify-all

        text-align-alltext-align-last를 모두 양쪽 맞춤으로 설정하여 마지막 줄도 양쪽 맞춤하도록 정렬된다.
      • left

        인라인 수준의 콘텐츠는 줄 상자의 왼쪽 가장자리에 맞춰 정렬된다. 수직 쓰기 모드에서는 쓰기 모드에 따라 물리적 상단 또는 하단이 될 수도 있다.
      • match-parent

        상속된 start 또는 end 값이 부모(부모가 없는 경우 초기 포함 블록) 방향 값에 대해 해석되고 결과적으로 계산된 값이 나온다는 점을 제외하고는 inherit(부모의 계산된 값으로 계산)값과 동일하게 동작한다.
      • right

        인라인 수준의 콘텐츠는 줄 상자의 오른쪽 가장자리에 맞춰 정렬된다. 수직 쓰기 모드에서는 쓰기 모드에 따라 물리적 상단 또는 하단이 될 수도 있다.
      • start

        인라인 수준(inline level)의 콘텐츠는 줄 상자의 시작 가장자리에 정렬된다.
    • Justification

      • auto

        유저 에이전트는 성능과 적절한 프레젠테이션 품질 간의 균형을 기반으로 따를 정당화 알고리즘을 결정한다. 정당화 규칙은 작성 시스템과 언어에 따라 다르므로 유저 에이전트는 가능한 경우 텍스트에 적합한 정당화 알고리즘을 사용한다.
      • inter-character

        양쪽 맞춤은 인접한 각 문자 단위 쌍 사이의 간격을 조정(행에서 사용된 문자 간격을 효과적으로 변경)한다. 이 값은 일본어와 같은 동아시아 시스템에서 때때로 사용된다.
      • inter-word

        양쪽 맞춤은 단어 구분자에서만 간격을 조정(줄에서 사용된 단어 간격을 효과적으로 변경)한다. 이러한 처리는 영어나 한국어와 같이 공백을 사용하여 단어를 구분하는 언어에서는 일반적이다.
      • none

        비활성화 된다.
  • Line Breaking and Word Bundaries

    • Hyphens

      • auto

        조건부 하이픈으로 명시적으로 표시된 것 외에 언어에 적합한 하이픈 넣기 리소스에 의해 자동으로 결정된 하이픈 넣기 기회에서 단어가 깨질 수 있다. 단어에 조건부 하이픈이 포함된 경우 조건부 하이픈 대신 자동 하이픈 넣기 기회는 무시되어야 한다. 그러나 이러한 기회를 끊은 후에도 해당 단어의 일부가 너무 길어서 한 줄에 맞지 않으면 자동 하이픈 넣기 기회를 사용할 수 있다.
      • manual

        단어 안에 하이픈 연결 기회를 명시적으로 제안하는 문자가 있는 경우에만 단어에 하이픈이 연결된다.
      • none

        단어 내의 문자가 명시적으로 하이픈 연결 기회를 정의하더라도 단어는 하이픈으로 연결되지 않는다.
    • Word Break

      • break-all

        단어 내에서 나누기가 허용된다. 텍스트의 넘침을 방지하기 위해 영문 기준으로 단어를 형성하는 문자들이 끊긴다. 하이픈 넣기가 적용되지 않는다.
      • break-word

      • keep-all

        단어 내에서 줄바꿈이 금지된다. 중국어/일본어/한국어(CJK) 텍스트에서는 사용하면 안되고 CJS 이외의 문장은 normal 과 동일하다.
      • normal

        사용되는 언어에 따라 단어는 관습적인 규칙에 따라 분리된다.
  • Spacing

    • normal

      추가 간격이 적용되지 않는다. 0으로 계산한다.
  • Text Indent

    • each-line

      볼록 컨테이너의 첫번째 줄과 강제 줄 바꿈 후의 각 줄에 영향을 주지만 소프트 줄바꿈 이후의 줄에는 영향을 주지 않는다.
    • hanging

      들여쓰기한 줄을 반전시킨다. 첫 번째 줄을 제외한 모든 줄은 들여쓰기가 된다.
  • Transforming Text

    • capitalize

      소문자인 경우 각 단어의 첫번째 타이포그래피 상의 문자 단위를 제목 유형에 넣는다.
    • full-size-kana

      모든 작은 Kana 문자를 해당하는 전체 크기 Kana로 변환한다.
    • full-width

      모든 타이포그래피 문자 단위를 전각 형식으로 출력한다. 문자에 해당하는 전각 형식이 없으면 그대로 둔다. 이 값은 일반적으로 라틴 문자와 숫자가 표의문자인 것처럼 출력하는데 사용된다.
    • lowercase

      모든 문자를 소문자로 표시한다.
    • uppercase

      모든 문자를 대문자로 표시한다.
  • White Space and Wrapping

    • break-space

      pre-wrap과 동일하나 보존된 공백 또는 기타 공백 구분 기호의 시퀀스는 줄 끝을 포함하여 항상 공간을 차지한다. 줄바꿈은 보존된 모든 공백 문자 뒤에 그리고 다른 모든 공백 구분 기호 뒤에 존재한다.
    • normal

      공백이 존재하는 경우에 하나의 공백으로 처리하며 공간이 좁은 경우 다음 행으로 줄바꿈 처리한다.
    • nowrap

      연속된 공백은 하나의 공백으로 처리하고 공간이 좁더라도 태그가 존재하지 않는 경우 이외에는 절대로 줄바꿈 처리를 하지 않는다.
    • pre-line

      코드 상의 다수의 공백은 하나의 공백으로 처리하지만 줄바꿈이 있다면 줄바꿈 그대로 출력을 한다.
    • pre-wrap

      코드 상의 다수의 공백은 하나의 공백으로 처리되고 줄바꿈이 있다면 줄바꿈 그대로 출력을 하되 공간이 부족한 경우에는 자동으로 다음 행으로 내려간다.