[CSS] white-space / letter-spacing / word-space / word-break / 대소문자
by mini_min[CSS] white-space / letter-spacing / word-space / word-break / 대소문자
✔️ white-space
: 해당 요소의 공백 처리 방법을 결정한다.
📓 white-space 속성값
.normal {white-space: normal;}
.nowrap {white-space: nowrap;}
.pre {white-space: pre;}
.pre-wrap {white-space: pre-wrap;}
.pre-line {white-space: pre-line;}
💡normal : 제일 기본. 여러 공백을 하나의 공백으로 표시. 영역 너비 넘어가는 내용은 줄을 바꾼다.
nowrap : 여러 공백을 하나의 공백으로 표시하고, 영역을 넘어가는 내용은 줄 바꿈 x 줄 바꿈은 <br> 해줘야한다.
pre : 여러 공백을 그대로 표시한다.
pre-wrap : 여러 공백을 그대로 표시. 영역을 넘어가는 내용은 줄 바꿈한다.
pre-line : 여러 공백을 하나의 공백으로 표시하며, 넘어가는 내용은 줄을 바꾼다.
✔️ letter-spacing
: 글자와 글자 사이의 간격을 조정한다.
.ls1 {letter-spacing: 3px;}
.ls2 {letter-spacing: .2rem;}
.ls3 {letter-spacing: -2px;}
💡 마이너스 값은 간격을 줄이는 것과 동일하다.
letter-spacing : 글자와 글자사이의 간격을 조정한다.
기본값
javascript html css
java spring
oracle mysql
3px
javascript html css
java spring
oracle mysql
.2rem
javascript html css
java spring
oracle mysql
-2px
javascript html css
java spring
oracle mysql
✔️ word-space
: 단어 각각의 간격을 조정한다.
.ws1 {word-spacing: 10px;}
.ws2 {word-spacing: 130%;}
.ws3 {word-spacing: -3px;}
word-space : 단어의 간격을 조정한다.
기본값
javascript html css
java spring
oracle mysql
10px
javascript html css
java spring
oracle mysql
130%
javascript html css
java spring
oracle mysql
-3px
javascript html css
java spring
oracle mysql
✔️ word-break
: 원래 기본적으로 하나의 단어가 길어서 영역을 벗어나도 개행을 하지 않는데...
: word-break 는 한 단어의 길이가 길어서 부모 영역을 벗어난 텍스트의 처리 방법을 정의한다.
: word-wrap 속성 단어를 어느 정도는 고려하여 개행(., - 등을 고려)
✨ word-break: break-all;는 단어를 고려하지 않고 부모 영역에 맞추어 강제 개행
.word-wrap {word-wrap: break-word;}
.word-break {word-break: break-all;}
💡 normal : 단어가 길어도 한 줄에 표시한다!
word-break : 한 단어의 길이가 길어서 부모 영역을 벗어난 텍스트의 처리 방법을 정의
word-wrap 속성 단어를 어느 정도는 고려하여 개행(., - 등을 고려)
word-break: break-all;는 단어를 고려하지 않고 부모 영역에 맞추어 강제 개행
javascriptjavascriptjavascript
https://www.test.com/study/sample
javascriptjavascriptjavascript
https://www.test.com/study/sample
javascriptjavascriptjavascript
https://www.test.com/study/sample
✔️ 대소문자 스타일 속성
: 원래 기본적으로 하나의 단어가 길어서 영역을 벗어나도 개행을 하지 않는데...
: word-break
/*모든 영문자를 소문자로, 대문자로*/
.lower {text-transform: lowercase;}
.upper {text-transform: uppercase;}
.capitalize {text-transform: capitalize;}
/*각 단어의 첫글자를 대문자로*/
'HTML' 카테고리의 다른 글
[CSS] list-style 종류 / list-style-type (0) | 2022.09.15 |
---|---|
[CSS] text-overflow 조건 (넘치는 텍스트 처리) (0) | 2022.09.15 |
[CSS] 텍스트 관련 스타일 (font) / 웹 폰트 가져오기 (0) | 2022.09.15 |
[CSS] 사용자 지정 속성(변수) var() 함수 (0) | 2022.09.14 |
[CSS] 가상 요소 (Pseudo-elements) / ::after, ::before (0) | 2022.09.14 |
블로그의 정보
개발자 미니민의 개발로그
mini_min