티스토리 뷰

반응형

텍스트 관련 CSS - white-space

  • white-space 속성은 텍스트와 함께 연속해 입력된 여러 개의 공백을 어떻게 처리할지 지정할 수 있습니다.
  • 기본형 : white-space : normal / nowrap / pre / pre-line / pre-wrap
속성 값 설명
normal 여러 개의 공백을 하나로 표시합니다. 기본 값.
nowrap 여러 개의 공백을 하나로 표시하고 영역 너비를 넘어가는 내용은 줄을 바꾸지 않고 계속 한 줄로 표시합니다.
pre 여러 개의 공백을 그대로 표시하고 영역 너비를 넘어가는 내용은 줄을 바꾸지 않고 계속 한 줄로 표시합니다.
pre-line 여러개의 공백을 하나로 표시하고 영역 너비를 넘어가는 내용은 자동으로 줄을 바꿔 표시합니다.
pre-wrap 여러 개의 공백을 그대로 표시하고 영역 너비를 넘어가는 내용은 자동으로 줄을 바꿔 표시합니다.



<style>
    .poem1 {width: 600px; height: 90px; border: 1px solid #7a2020; background: #f000; margin-bottom: 10px;}
    .poem2 {width: 600px; height: 90px; border: 1px solid #7a2020; background: #f000;}
    .p1 {white-space:normal}
    .p2 {white-space:nowrap}       
</style>      

 

  • 텍스트 안에 공백이 불규칙하게 포함된 내용을 편집할 때 모든 공백을 공백 한 칸으로 인식하고 줄을 바꾸지 않으려면 <white-space : nowrap> 으로 작성하면 된다. 즉 한 줄쓰기를 할 때 사용한다.



텍스트 관련 CSS - letter-spacing

  • letter-spacing 속성은 낱 글자 사이 간격을 조절할 때 쓰입니다.
  • 기본형 : letter-spacing : normal
  • word-spacing 속성은 단어와 단어 사이 간격을 조절할 때 쓰입니다.
  • 기본형 : word-spacing : normal
  • 대부분 텍스트 간격을 조절할 때는 letter-spacing를 사용합니다.
  • 자간은 가능하면 em 단위로 지정하는 것이 좋습니다. 그래야만 바뀌는 글꼴에 맞추어 자간이 유지되지 때문입니다.

<style>
    .exam {width: 300px; height: 200px; background: #fcf5cc;}
    .e1 {letter-spacing : normal; padding-top: 10px;}
    .e2 {letter-spacing : 0.2em}
    .e3 {letter-spacing : 0.5em}    
</style>      
반응형
댓글
© 2019 Eun's